SlideShare uma empresa Scribd logo
1 de 37
The IoT Open Source
World: Where WS02 stands
Charalampos Doukas
Senior Researcher
CREATE-NET
The Internet of Things
IoT + Open Source =
• What made IoT popular?
IoT + Open Source =
• What made IoT popular?
SmartThings
2012 early
prototype
Pebble proof of
concept using
Arduino (2012)
IoT Components
from the developer’s perspective
Devices External Services
Users - Use Cases Mobile – Web apps
IoT Features
from the developer’s perspective
• Device Communication
Data collection
Actuation
• Data Management
Storing and Handling-Processing
Data Sharing
• Device Management
• User Management & Access Control – User
Interfaces
• IoT Marketplace
IoT Open Source: An Overview
• Back-end Platforms – IoT Frameworks:
Data collection through APIs (M2M, REST, ..)
Data Management
• Device communication – Management
• User Interfaces
• IoT Marketplace
More than 40 IoT platforms available:
https://blog.profitbricks.com/top-49-tools-internet-of-things/
IoT Open Source: An Overview
• Back-end Platforms
• Nimbits
• Java-based Data Management
Nimbits Server records and processes geo and time
stamped data and executes rules you define based on that
information. Rules can be calculations, statistics, email
alerts, xmpp messages, push notifications and more.
nimbits.io is an Open Source Java Library that provides an
easy way to develop JAVA, Web and Android solutions that
use a Nimbits Server as a backend platform. If you're
developing software for the Internet Of Things then good
news, we're giving you a head start.
IoT Open Source: An Overview
• Back-end Platforms
IoT Open Source: An Overview
• Back-end Platforms
MeshBlue/OctoBlue
APIs for Device/Data
Communication
SDK for BLE
https://developer.octob
lu.com/
WebSockets, MQTT,
CoAP Support
IoT Open Source: An Overview
• Back-end Platforms
MeshBlue/OctoBlue
Visual workflow editor
for Developers/End-
users
IoT Open Source: An Overview
• Back-end Platforms
Data collection (sensor to media
streams)
Queries
Composite Streams
Actuations
Data Access API
Protocol bridging
Puppet install
Apache Storm
ElasticSearch
CouchbaseDB
Apache Apollo
IoT Open Source: An Overview
• Back-end Platforms
Device Management: Connect devices
with MQTT, AMQP, Stomp, and other
protocols
HBase data management solution
Embeds Siddhi for Complex Event
Processing (CEP)
Communicates with Apache Solr for
search and analytics
Deploy to any provider that supports
Docker
Connection to WSO2 Identity Server
IoT Standards
• There is something special about IoT
• It involves devices
• Devices need protocols/standards to
communicate
IoT Standards
IoT Open Source: An Overview
• Communication Frameworks
• M2M protocol support
MQTT
CoAP
OMA LWM2M
…
• Device discovery {uPnP, …}
IoT Open Source: An Overview
• Communication Frameworks
• M2M protocol support
CoAP
OMA LWM2M
MQTT
Client Libraries + Server + SandBox
IoT Open Source: An Overview
• Communication Frameworks
More than 100 commercial IoT
devices & protocols supported
Node.JS framework for discovery
and control
iOS + Android Libraries
IoT Open Source: An Overview
• Communication Frameworks
IoT Open Source: An Overview
• Communication Frameworks
IoT Open Source: An Overview
• Interfaces/Device Management
Java OSGI
Device Discovery
Manage Home
Automation Devices
IoT Open Source: An Overview
• Interfaces/Device Management
Remote
Management of
Gateway Devices
Deployment of
(Java) apps
IoT Open Source: An Overview
• Interfaces/Device Management
• Eclipse Leshan
Leshan is a OMA
Lightweight M2M server
and client
implementation
Remote firmware
deployment
Collect device
information
IoT Open Source: An Overview
• Interfaces/Device Management
Node.JS Visual
Workflow Editor
IoT app logic
Connection with
Services
IoT Open Source: An Overview
• IoT Marketplace
Internet of Things & WSO2
IoT & WSO2
• HTTP, MQTT, AMQP and
other protocol support
• Protocol mediation and
bridging
• Data transformation
• OAuth2 Resource Server
support
• XACML Policy
Enforcement Point (PEP)
IoT & WSO2
• The ability to act as an
MQTT broker
• AMQP capabilities
• Both persistent and non-
persistent messaging
• High scalability
supporting elastic
scalability
• Additional M2M
Protocols ?
IoT & WSO2
• Mobile Device
Management for iOS,
Android and IoT devices
• A full App Store for
managing applications
and provisioning
applications onto
managed devices
• Integration with the
identity layer as well as
the BAM
• Deploy Policies
IoT & WSO2
• OAuth2 Identity Provider,
issuing, revoking and
managing tokens
• Single Sign-On support
including SAML2 SSO and
OpenID Connect support
• Support for other identity
protocols including WS-
Federation (Passive),
OpenID 2.0, Kerberos,
Integrated Windows
Authentication (IWA)
• Full support for XACML
IoT & WSO2
• Manages the lifecycle of
APIs and supports API
publishers
• Offers a developer-
focused portal for
developers to find,
explore and subscribe to
APIs
• Publishes usage, version
and other data into the
WSO2 BAM server
• Integrates with the WSO2
ESB
IoT & WSO2
• A data collection model
supporting direct collection
of data from the
bus/aggregation layer
• Elastically scalable storage
based on Apache Cassandra
• A map-reduce platform
based on Apache Hadoop
• A batch analytics capability
provided by Apache Hive
that allows analytics to be
written in an SQL-like
language
• A full modular dashboard for
creating and displaying
visualizations of the data
Where WSO2 stands
from the developer’s perspective
• Device Communication
Data collection
Actuation
• Data Management
Storing and Handling
Data Sharing
• Device Management
• User Management & Access Control
– User Interfaces
• IoT Marketplace
IoT Protocol Integration (CoAP,
XMPP, WebSockets, Weave,
etc.)
Device Authentication?
Standard Integration
User Application Logic
UMA Integration
IoT Challenges
• What is needed for The Future
-Open space for WSO2 Innovation
• IoT Protocol Support
Device Communication Device Discovery
Continuous Integration Integration Flexibility
Service Discovery
IoT Challenges
• What is needed for The Future
-Open space for WSO2 Innovation
• IoT Billing
Device2Device Billing Device2Service Billing
IoT Challenges
• What is needed for The Future
-Open space for WSO2 Innovation
• WSO2 on the Edge
Thank You
cdoukas@create-net.org
@buildingiot

Mais conteĂşdo relacionado

Mais procurados

Introduction to Things board (An Open Source IoT Cloud Platform)
Introduction to Things board (An Open Source IoT Cloud Platform)Introduction to Things board (An Open Source IoT Cloud Platform)
Introduction to Things board (An Open Source IoT Cloud Platform)Amarjeetsingh Thakur
 
Thingsboard Gateway - Remote temperature monitoring tool for Industries
Thingsboard Gateway - Remote temperature monitoring tool for IndustriesThingsboard Gateway - Remote temperature monitoring tool for Industries
Thingsboard Gateway - Remote temperature monitoring tool for IndustriesUmairIftikhar19
 
FIWARE Global Summit - Identity Management and Access Control
FIWARE Global Summit - Identity Management and Access ControlFIWARE Global Summit - Identity Management and Access Control
FIWARE Global Summit - Identity Management and Access ControlFIWARE
 
Open source industrial IoT
Open source industrial IoTOpen source industrial IoT
Open source industrial IoTManolis Nikiforakis
 
AGILE Gateway for Internet of Things
AGILE Gateway for Internet of ThingsAGILE Gateway for Internet of Things
AGILE Gateway for Internet of ThingsCharalampos Doukas
 
DotNetToscana - Azure IoT Hub - Il Concentratore
DotNetToscana - Azure IoT Hub - Il ConcentratoreDotNetToscana - Azure IoT Hub - Il Concentratore
DotNetToscana - Azure IoT Hub - Il ConcentratoreRiccardo Cappello
 
New Features for Mobile Device Management (MDM) With Entgra
New Features for Mobile Device Management (MDM) With EntgraNew Features for Mobile Device Management (MDM) With Entgra
New Features for Mobile Device Management (MDM) With EntgraVichitra Godamunne
 
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)Codit
 
Business Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoTBusiness Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoTIlyas F ☁☁☁
 
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context BrokerFIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context BrokerFIWARE
 
An IoT gateway centric architecture to provide novel m2m services
An IoT gateway centric architecture to provide novel m2m servicesAn IoT gateway centric architecture to provide novel m2m services
An IoT gateway centric architecture to provide novel m2m servicesSoumya Kanti Datta
 
Using FIWARE and Microsoft Azure for the development of IoT solutions
Using FIWARE and Microsoft Azure for the development of IoT solutionsUsing FIWARE and Microsoft Azure for the development of IoT solutions
Using FIWARE and Microsoft Azure for the development of IoT solutionsDunavNET
 
Why Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT ArchitectureWhy Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT ArchitectureIBM Analytics
 
WSO2 IoT Server: Implementing Device Gateway Pattern using Android Device & XBee
WSO2 IoT Server: Implementing Device Gateway Pattern using Android Device & XBeeWSO2 IoT Server: Implementing Device Gateway Pattern using Android Device & XBee
WSO2 IoT Server: Implementing Device Gateway Pattern using Android Device & XBeeWSO2
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to AzureGuy Barrette
 
FIWARE Global Summit - Creating Secured Value Chains for Smart Industries
FIWARE Global Summit - Creating Secured Value Chains for Smart IndustriesFIWARE Global Summit - Creating Secured Value Chains for Smart Industries
FIWARE Global Summit - Creating Secured Value Chains for Smart IndustriesFIWARE
 
3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devices3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devicesRaghavendra Maggavi
 

Mais procurados (20)

Introduction to Things board (An Open Source IoT Cloud Platform)
Introduction to Things board (An Open Source IoT Cloud Platform)Introduction to Things board (An Open Source IoT Cloud Platform)
Introduction to Things board (An Open Source IoT Cloud Platform)
 
Thingsboard IoT Platform - A Quick Tour
Thingsboard IoT Platform - A Quick TourThingsboard IoT Platform - A Quick Tour
Thingsboard IoT Platform - A Quick Tour
 
Thingsboard Gateway - Remote temperature monitoring tool for Industries
Thingsboard Gateway - Remote temperature monitoring tool for IndustriesThingsboard Gateway - Remote temperature monitoring tool for Industries
Thingsboard Gateway - Remote temperature monitoring tool for Industries
 
FIWARE Global Summit - Identity Management and Access Control
FIWARE Global Summit - Identity Management and Access ControlFIWARE Global Summit - Identity Management and Access Control
FIWARE Global Summit - Identity Management and Access Control
 
Open source industrial IoT
Open source industrial IoTOpen source industrial IoT
Open source industrial IoT
 
AGILE Gateway for Internet of Things
AGILE Gateway for Internet of ThingsAGILE Gateway for Internet of Things
AGILE Gateway for Internet of Things
 
DotNetToscana - Azure IoT Hub - Il Concentratore
DotNetToscana - Azure IoT Hub - Il ConcentratoreDotNetToscana - Azure IoT Hub - Il Concentratore
DotNetToscana - Azure IoT Hub - Il Concentratore
 
New Features for Mobile Device Management (MDM) With Entgra
New Features for Mobile Device Management (MDM) With EntgraNew Features for Mobile Device Management (MDM) With Entgra
New Features for Mobile Device Management (MDM) With Entgra
 
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
 
IoT on Azure
IoT on AzureIoT on Azure
IoT on Azure
 
Business Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoTBusiness Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoT
 
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context BrokerFIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
 
An IoT gateway centric architecture to provide novel m2m services
An IoT gateway centric architecture to provide novel m2m servicesAn IoT gateway centric architecture to provide novel m2m services
An IoT gateway centric architecture to provide novel m2m services
 
Azure IoT Hub
Azure IoT HubAzure IoT Hub
Azure IoT Hub
 
Using FIWARE and Microsoft Azure for the development of IoT solutions
Using FIWARE and Microsoft Azure for the development of IoT solutionsUsing FIWARE and Microsoft Azure for the development of IoT solutions
Using FIWARE and Microsoft Azure for the development of IoT solutions
 
Why Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT ArchitectureWhy Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT Architecture
 
WSO2 IoT Server: Implementing Device Gateway Pattern using Android Device & XBee
WSO2 IoT Server: Implementing Device Gateway Pattern using Android Device & XBeeWSO2 IoT Server: Implementing Device Gateway Pattern using Android Device & XBee
WSO2 IoT Server: Implementing Device Gateway Pattern using Android Device & XBee
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to Azure
 
FIWARE Global Summit - Creating Secured Value Chains for Smart Industries
FIWARE Global Summit - Creating Secured Value Chains for Smart IndustriesFIWARE Global Summit - Creating Secured Value Chains for Smart Industries
FIWARE Global Summit - Creating Secured Value Chains for Smart Industries
 
3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devices3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devices
 

Destaque

Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoTIan Skerrett
 
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in HeavenWSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in HeavenWSO2
 
Ridha Ajroun :Systèmes de transport intelligents - IoT Tunisia 2016
Ridha Ajroun  :Systèmes de transport intelligents - IoT Tunisia 2016Ridha Ajroun  :Systèmes de transport intelligents - IoT Tunisia 2016
Ridha Ajroun :Systèmes de transport intelligents - IoT Tunisia 2016IoT Tunisia
 
Tony Velin : plateforme coopérative pour la recherche et l’innovation - IoT ...
Tony Velin :  plateforme coopérative pour la recherche et l’innovation - IoT ...Tony Velin :  plateforme coopérative pour la recherche et l’innovation - IoT ...
Tony Velin : plateforme coopérative pour la recherche et l’innovation - IoT ...IoT Tunisia
 
Khaled Ouali : fabrication et prototypage d’objets communicants- IoT Tunisia...
Khaled Ouali :  fabrication et prototypage d’objets communicants- IoT Tunisia...Khaled Ouali :  fabrication et prototypage d’objets communicants- IoT Tunisia...
Khaled Ouali : fabrication et prototypage d’objets communicants- IoT Tunisia...IoT Tunisia
 
Olivier Jannot : prĂŠsentation iot ardia - IoT Tunisia 2016
Olivier Jannot :  prĂŠsentation iot ardia - IoT Tunisia 2016Olivier Jannot :  prĂŠsentation iot ardia - IoT Tunisia 2016
Olivier Jannot : prĂŠsentation iot ardia - IoT Tunisia 2016IoT Tunisia
 
Mohamed Hamdi: smart energy monitoring IoT -oriented vision - IoT Tunisia 2016
Mohamed Hamdi:  smart energy monitoring IoT -oriented vision - IoT Tunisia 2016Mohamed Hamdi:  smart energy monitoring IoT -oriented vision - IoT Tunisia 2016
Mohamed Hamdi: smart energy monitoring IoT -oriented vision - IoT Tunisia 2016IoT Tunisia
 
Roberto Minerva: iot challenges - IoT Tunisia 2016
Roberto Minerva:  iot challenges  - IoT Tunisia 2016Roberto Minerva:  iot challenges  - IoT Tunisia 2016
Roberto Minerva: iot challenges - IoT Tunisia 2016IoT Tunisia
 
Bilel Jamoussi - Driving Internet of Ihings (IoT) standardization - IoT Tunis...
Bilel Jamoussi - Driving Internet of Ihings (IoT) standardization - IoT Tunis...Bilel Jamoussi - Driving Internet of Ihings (IoT) standardization - IoT Tunis...
Bilel Jamoussi - Driving Internet of Ihings (IoT) standardization - IoT Tunis...IoT Tunisia
 
Imed Ammar: rĂŠseaux bas dĂŠbit iot - IoT Tunisia 2016
Imed Ammar:  rĂŠseaux bas dĂŠbit iot  - IoT Tunisia 2016Imed Ammar:  rĂŠseaux bas dĂŠbit iot  - IoT Tunisia 2016
Imed Ammar: rĂŠseaux bas dĂŠbit iot - IoT Tunisia 2016IoT Tunisia
 
Laurent Toutain internet the future of lpwa- IoT Tunisia 2016
Laurent Toutain   internet the future of lpwa- IoT Tunisia 2016Laurent Toutain   internet the future of lpwa- IoT Tunisia 2016
Laurent Toutain internet the future of lpwa- IoT Tunisia 2016IoT Tunisia
 
Haythem Tebourbi: Smart Parking - IoT Tunisia 2016
Haythem Tebourbi: Smart Parking - IoT Tunisia 2016Haythem Tebourbi: Smart Parking - IoT Tunisia 2016
Haythem Tebourbi: Smart Parking - IoT Tunisia 2016IoT Tunisia
 
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사Amazon Web Services Korea
 
WSO2Con USA 2017: Using WSO2 IoT Server as an Enterprise Mobility Management ...
WSO2Con USA 2017: Using WSO2 IoT Server as an Enterprise Mobility Management ...WSO2Con USA 2017: Using WSO2 IoT Server as an Enterprise Mobility Management ...
WSO2Con USA 2017: Using WSO2 IoT Server as an Enterprise Mobility Management ...WSO2
 
Farouk Kamoun smart cities, innovative applications - IoT Tunisia 2016
Farouk Kamoun   smart cities, innovative applications  - IoT Tunisia 2016Farouk Kamoun   smart cities, innovative applications  - IoT Tunisia 2016
Farouk Kamoun smart cities, innovative applications - IoT Tunisia 2016IoT Tunisia
 
Java Performance and Profiling
Java Performance and ProfilingJava Performance and Profiling
Java Performance and ProfilingWSO2
 
Open source IoT gateway: Tale of Eclipse Kura, Apache Camel and Rhiot
Open source IoT gateway: Tale of Eclipse Kura, Apache Camel and RhiotOpen source IoT gateway: Tale of Eclipse Kura, Apache Camel and Rhiot
Open source IoT gateway: Tale of Eclipse Kura, Apache Camel and RhiotHenryk Konsek
 

Destaque (18)

Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoT
 
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in HeavenWSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
 
Sensing the world with Data of Things
Sensing the world with Data of ThingsSensing the world with Data of Things
Sensing the world with Data of Things
 
Ridha Ajroun :Systèmes de transport intelligents - IoT Tunisia 2016
Ridha Ajroun  :Systèmes de transport intelligents - IoT Tunisia 2016Ridha Ajroun  :Systèmes de transport intelligents - IoT Tunisia 2016
Ridha Ajroun :Systèmes de transport intelligents - IoT Tunisia 2016
 
Tony Velin : plateforme coopérative pour la recherche et l’innovation - IoT ...
Tony Velin :  plateforme coopérative pour la recherche et l’innovation - IoT ...Tony Velin :  plateforme coopérative pour la recherche et l’innovation - IoT ...
Tony Velin : plateforme coopérative pour la recherche et l’innovation - IoT ...
 
Khaled Ouali : fabrication et prototypage d’objets communicants- IoT Tunisia...
Khaled Ouali :  fabrication et prototypage d’objets communicants- IoT Tunisia...Khaled Ouali :  fabrication et prototypage d’objets communicants- IoT Tunisia...
Khaled Ouali : fabrication et prototypage d’objets communicants- IoT Tunisia...
 
Olivier Jannot : prĂŠsentation iot ardia - IoT Tunisia 2016
Olivier Jannot :  prĂŠsentation iot ardia - IoT Tunisia 2016Olivier Jannot :  prĂŠsentation iot ardia - IoT Tunisia 2016
Olivier Jannot : prĂŠsentation iot ardia - IoT Tunisia 2016
 
Mohamed Hamdi: smart energy monitoring IoT -oriented vision - IoT Tunisia 2016
Mohamed Hamdi:  smart energy monitoring IoT -oriented vision - IoT Tunisia 2016Mohamed Hamdi:  smart energy monitoring IoT -oriented vision - IoT Tunisia 2016
Mohamed Hamdi: smart energy monitoring IoT -oriented vision - IoT Tunisia 2016
 
Roberto Minerva: iot challenges - IoT Tunisia 2016
Roberto Minerva:  iot challenges  - IoT Tunisia 2016Roberto Minerva:  iot challenges  - IoT Tunisia 2016
Roberto Minerva: iot challenges - IoT Tunisia 2016
 
Bilel Jamoussi - Driving Internet of Ihings (IoT) standardization - IoT Tunis...
Bilel Jamoussi - Driving Internet of Ihings (IoT) standardization - IoT Tunis...Bilel Jamoussi - Driving Internet of Ihings (IoT) standardization - IoT Tunis...
Bilel Jamoussi - Driving Internet of Ihings (IoT) standardization - IoT Tunis...
 
Imed Ammar: rĂŠseaux bas dĂŠbit iot - IoT Tunisia 2016
Imed Ammar:  rĂŠseaux bas dĂŠbit iot  - IoT Tunisia 2016Imed Ammar:  rĂŠseaux bas dĂŠbit iot  - IoT Tunisia 2016
Imed Ammar: rĂŠseaux bas dĂŠbit iot - IoT Tunisia 2016
 
Laurent Toutain internet the future of lpwa- IoT Tunisia 2016
Laurent Toutain   internet the future of lpwa- IoT Tunisia 2016Laurent Toutain   internet the future of lpwa- IoT Tunisia 2016
Laurent Toutain internet the future of lpwa- IoT Tunisia 2016
 
Haythem Tebourbi: Smart Parking - IoT Tunisia 2016
Haythem Tebourbi: Smart Parking - IoT Tunisia 2016Haythem Tebourbi: Smart Parking - IoT Tunisia 2016
Haythem Tebourbi: Smart Parking - IoT Tunisia 2016
 
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
 
WSO2Con USA 2017: Using WSO2 IoT Server as an Enterprise Mobility Management ...
WSO2Con USA 2017: Using WSO2 IoT Server as an Enterprise Mobility Management ...WSO2Con USA 2017: Using WSO2 IoT Server as an Enterprise Mobility Management ...
WSO2Con USA 2017: Using WSO2 IoT Server as an Enterprise Mobility Management ...
 
Farouk Kamoun smart cities, innovative applications - IoT Tunisia 2016
Farouk Kamoun   smart cities, innovative applications  - IoT Tunisia 2016Farouk Kamoun   smart cities, innovative applications  - IoT Tunisia 2016
Farouk Kamoun smart cities, innovative applications - IoT Tunisia 2016
 
Java Performance and Profiling
Java Performance and ProfilingJava Performance and Profiling
Java Performance and Profiling
 
Open source IoT gateway: Tale of Eclipse Kura, Apache Camel and Rhiot
Open source IoT gateway: Tale of Eclipse Kura, Apache Camel and RhiotOpen source IoT gateway: Tale of Eclipse Kura, Apache Camel and Rhiot
Open source IoT gateway: Tale of Eclipse Kura, Apache Camel and Rhiot
 

Semelhante a The IoT Open Source World: Where WSO2 stands

Introduction to FIWARE Open Ecosystem
Introduction to FIWARE Open EcosystemIntroduction to FIWARE Open Ecosystem
Introduction to FIWARE Open EcosystemFernando Lopez Aguilar
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoTSelvaraj Kesavan
 
Using Java Script and COMPOSE to build cool IoT applications, SenZations 2015
Using Java Script and COMPOSE to build cool IoT applications, SenZations 2015Using Java Script and COMPOSE to build cool IoT applications, SenZations 2015
Using Java Script and COMPOSE to build cool IoT applications, SenZations 2015SenZations Summer School
 
Tokyo Azure Meetup #4 - Build 2016 Overview
Tokyo Azure Meetup #4 -  Build 2016 OverviewTokyo Azure Meetup #4 -  Build 2016 Overview
Tokyo Azure Meetup #4 - Build 2016 OverviewTokyo Azure Meetup
 
Webofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxWebofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxjainam bhavsar
 
Internet of Things 101 - For software engineers
Internet of Things 101 - For software engineersInternet of Things 101 - For software engineers
Internet of Things 101 - For software engineersKashif Ali Siddiqui
 
Azure IoT End-to-End
Azure IoT End-to-EndAzure IoT End-to-End
Azure IoT End-to-EndMartin Abbott
 
Chapter 1 updated.pdf
Chapter 1 updated.pdfChapter 1 updated.pdf
Chapter 1 updated.pdfYashWaghmare20
 
FRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoTFRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoTMichael Blackstock
 
FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...
FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...
FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...FIWARE
 
A Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT InteroperabilityA Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT InteroperabilityMichael Koster
 
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with AzureGlobal Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with AzureVinoth Rajagopalan
 
Creator IoT Framework
Creator IoT FrameworkCreator IoT Framework
Creator IoT FrameworkPaul Evans
 
A Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT InteroperabilityA Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT InteroperabilityMichael Koster
 
A Modular Open Source Platform for IoT
A Modular Open Source Platform for IoTA Modular Open Source Platform for IoT
A Modular Open Source Platform for IoTMichael Koster
 

Semelhante a The IoT Open Source World: Where WSO2 stands (20)

Introduction to FIWARE Open Ecosystem
Introduction to FIWARE Open EcosystemIntroduction to FIWARE Open Ecosystem
Introduction to FIWARE Open Ecosystem
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
 
Using Java Script and COMPOSE to build cool IoT applications, SenZations 2015
Using Java Script and COMPOSE to build cool IoT applications, SenZations 2015Using Java Script and COMPOSE to build cool IoT applications, SenZations 2015
Using Java Script and COMPOSE to build cool IoT applications, SenZations 2015
 
Tokyo Azure Meetup #4 - Build 2016 Overview
Tokyo Azure Meetup #4 -  Build 2016 OverviewTokyo Azure Meetup #4 -  Build 2016 Overview
Tokyo Azure Meetup #4 - Build 2016 Overview
 
Webofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxWebofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptx
 
Internet of Things 101 - For software engineers
Internet of Things 101 - For software engineersInternet of Things 101 - For software engineers
Internet of Things 101 - For software engineers
 
Azure IoT End-to-End
Azure IoT End-to-EndAzure IoT End-to-End
Azure IoT End-to-End
 
iot unit1.pdf
iot unit1.pdfiot unit1.pdf
iot unit1.pdf
 
Chapter 1 updated.pdf
Chapter 1 updated.pdfChapter 1 updated.pdf
Chapter 1 updated.pdf
 
FRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoTFRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoT
 
Chapter - 1.pptx
Chapter - 1.pptxChapter - 1.pptx
Chapter - 1.pptx
 
IoT
IoT IoT
IoT
 
FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...
FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...
FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...
 
IoT heap 1
IoT heap 1IoT heap 1
IoT heap 1
 
Webinar- Internet of Things: Application Frameworks in IoT
Webinar- Internet of Things: Application Frameworks in IoTWebinar- Internet of Things: Application Frameworks in IoT
Webinar- Internet of Things: Application Frameworks in IoT
 
A Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT InteroperabilityA Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT Interoperability
 
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with AzureGlobal Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
 
Creator IoT Framework
Creator IoT FrameworkCreator IoT Framework
Creator IoT Framework
 
A Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT InteroperabilityA Modular Open Source Platform for Web Scale IoT Interoperability
A Modular Open Source Platform for Web Scale IoT Interoperability
 
A Modular Open Source Platform for IoT
A Modular Open Source Platform for IoTA Modular Open Source Platform for IoT
A Modular Open Source Platform for IoT
 

Mais de Charalampos Doukas

Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsCharalampos Doukas
 
Enabling IoT devices to talk Web: The Community approach
Enabling IoT devices to talk Web: The Community approachEnabling IoT devices to talk Web: The Community approach
Enabling IoT devices to talk Web: The Community approach Charalampos Doukas
 
Fostering Connectivity & Interactivity Between all Urban Entities
Fostering Connectivity & Interactivity Between all Urban EntitiesFostering Connectivity & Interactivity Between all Urban Entities
Fostering Connectivity & Interactivity Between all Urban EntitiesCharalampos Doukas
 
Open Source IoT Building Blocks for Startups
Open Source IoT Building Blocks for StartupsOpen Source IoT Building Blocks for Startups
Open Source IoT Building Blocks for StartupsCharalampos Doukas
 
A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City ApplicationsCharalampos Doukas
 
Involving communities in IoT EU Projects
Involving communities in IoT EU ProjectsInvolving communities in IoT EU Projects
Involving communities in IoT EU ProjectsCharalampos Doukas
 
Introduction to the Internet of Things and Open Data
Introduction to the Internet of Things and Open DataIntroduction to the Internet of Things and Open Data
Introduction to the Internet of Things and Open DataCharalampos Doukas
 
Building an IoT Marketplace for Makers & Entrepreneurs
Building an IoT Marketplace for Makers & EntrepreneursBuilding an IoT Marketplace for Makers & Entrepreneurs
Building an IoT Marketplace for Makers & EntrepreneursCharalampos Doukas
 
Utilising IoT & Open Source Technologies for Interactive Teaching
Utilising IoT & Open Source Technologies for Interactive TeachingUtilising IoT & Open Source Technologies for Interactive Teaching
Utilising IoT & Open Source Technologies for Interactive TeachingCharalampos Doukas
 
My personal experiment on QS and IoT for Motivation
My personal experiment on QS and IoT for MotivationMy personal experiment on QS and IoT for Motivation
My personal experiment on QS and IoT for MotivationCharalampos Doukas
 
IoT Basics, current trends, the future
IoT Basics, current trends, the futureIoT Basics, current trends, the future
IoT Basics, current trends, the futureCharalampos Doukas
 
Enabling Data Protection through PKI encryption in IoT m-Health Devices
Enabling Data Protection through PKI encryption in IoT m-Health DevicesEnabling Data Protection through PKI encryption in IoT m-Health Devices
Enabling Data Protection through PKI encryption in IoT m-Health DevicesCharalampos Doukas
 
Hardware Challenges for the IoT
Hardware Challenges for the IoTHardware Challenges for the IoT
Hardware Challenges for the IoTCharalampos Doukas
 
Open / Free Cloud platforms and Open Hardware Systems
Open / Free Cloud platforms and Open Hardware SystemsOpen / Free Cloud platforms and Open Hardware Systems
Open / Free Cloud platforms and Open Hardware SystemsCharalampos Doukas
 

Mais de Charalampos Doukas (14)

Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple Environments
 
Enabling IoT devices to talk Web: The Community approach
Enabling IoT devices to talk Web: The Community approachEnabling IoT devices to talk Web: The Community approach
Enabling IoT devices to talk Web: The Community approach
 
Fostering Connectivity & Interactivity Between all Urban Entities
Fostering Connectivity & Interactivity Between all Urban EntitiesFostering Connectivity & Interactivity Between all Urban Entities
Fostering Connectivity & Interactivity Between all Urban Entities
 
Open Source IoT Building Blocks for Startups
Open Source IoT Building Blocks for StartupsOpen Source IoT Building Blocks for Startups
Open Source IoT Building Blocks for Startups
 
A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City Applications
 
Involving communities in IoT EU Projects
Involving communities in IoT EU ProjectsInvolving communities in IoT EU Projects
Involving communities in IoT EU Projects
 
Introduction to the Internet of Things and Open Data
Introduction to the Internet of Things and Open DataIntroduction to the Internet of Things and Open Data
Introduction to the Internet of Things and Open Data
 
Building an IoT Marketplace for Makers & Entrepreneurs
Building an IoT Marketplace for Makers & EntrepreneursBuilding an IoT Marketplace for Makers & Entrepreneurs
Building an IoT Marketplace for Makers & Entrepreneurs
 
Utilising IoT & Open Source Technologies for Interactive Teaching
Utilising IoT & Open Source Technologies for Interactive TeachingUtilising IoT & Open Source Technologies for Interactive Teaching
Utilising IoT & Open Source Technologies for Interactive Teaching
 
My personal experiment on QS and IoT for Motivation
My personal experiment on QS and IoT for MotivationMy personal experiment on QS and IoT for Motivation
My personal experiment on QS and IoT for Motivation
 
IoT Basics, current trends, the future
IoT Basics, current trends, the futureIoT Basics, current trends, the future
IoT Basics, current trends, the future
 
Enabling Data Protection through PKI encryption in IoT m-Health Devices
Enabling Data Protection through PKI encryption in IoT m-Health DevicesEnabling Data Protection through PKI encryption in IoT m-Health Devices
Enabling Data Protection through PKI encryption in IoT m-Health Devices
 
Hardware Challenges for the IoT
Hardware Challenges for the IoTHardware Challenges for the IoT
Hardware Challenges for the IoT
 
Open / Free Cloud platforms and Open Hardware Systems
Open / Free Cloud platforms and Open Hardware SystemsOpen / Free Cloud platforms and Open Hardware Systems
Open / Free Cloud platforms and Open Hardware Systems
 

Último

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂşjo
 

Último (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

The IoT Open Source World: Where WSO2 stands

  • 1. The IoT Open Source World: Where WS02 stands Charalampos Doukas Senior Researcher CREATE-NET
  • 3. IoT + Open Source = • What made IoT popular?
  • 4. IoT + Open Source = • What made IoT popular? SmartThings 2012 early prototype Pebble proof of concept using Arduino (2012)
  • 5. IoT Components from the developer’s perspective Devices External Services Users - Use Cases Mobile – Web apps
  • 6. IoT Features from the developer’s perspective • Device Communication Data collection Actuation • Data Management Storing and Handling-Processing Data Sharing • Device Management • User Management & Access Control – User Interfaces • IoT Marketplace
  • 7. IoT Open Source: An Overview • Back-end Platforms – IoT Frameworks: Data collection through APIs (M2M, REST, ..) Data Management • Device communication – Management • User Interfaces • IoT Marketplace More than 40 IoT platforms available: https://blog.profitbricks.com/top-49-tools-internet-of-things/
  • 8. IoT Open Source: An Overview • Back-end Platforms • Nimbits • Java-based Data Management Nimbits Server records and processes geo and time stamped data and executes rules you define based on that information. Rules can be calculations, statistics, email alerts, xmpp messages, push notifications and more. nimbits.io is an Open Source Java Library that provides an easy way to develop JAVA, Web and Android solutions that use a Nimbits Server as a backend platform. If you're developing software for the Internet Of Things then good news, we're giving you a head start.
  • 9. IoT Open Source: An Overview • Back-end Platforms
  • 10. IoT Open Source: An Overview • Back-end Platforms MeshBlue/OctoBlue APIs for Device/Data Communication SDK for BLE https://developer.octob lu.com/ WebSockets, MQTT, CoAP Support
  • 11. IoT Open Source: An Overview • Back-end Platforms MeshBlue/OctoBlue Visual workflow editor for Developers/End- users
  • 12. IoT Open Source: An Overview • Back-end Platforms Data collection (sensor to media streams) Queries Composite Streams Actuations Data Access API Protocol bridging Puppet install Apache Storm ElasticSearch CouchbaseDB Apache Apollo
  • 13. IoT Open Source: An Overview • Back-end Platforms Device Management: Connect devices with MQTT, AMQP, Stomp, and other protocols HBase data management solution Embeds Siddhi for Complex Event Processing (CEP) Communicates with Apache Solr for search and analytics Deploy to any provider that supports Docker Connection to WSO2 Identity Server
  • 14. IoT Standards • There is something special about IoT • It involves devices • Devices need protocols/standards to communicate
  • 16. IoT Open Source: An Overview • Communication Frameworks • M2M protocol support MQTT CoAP OMA LWM2M … • Device discovery {uPnP, …}
  • 17. IoT Open Source: An Overview • Communication Frameworks • M2M protocol support CoAP OMA LWM2M MQTT Client Libraries + Server + SandBox
  • 18. IoT Open Source: An Overview • Communication Frameworks More than 100 commercial IoT devices & protocols supported Node.JS framework for discovery and control iOS + Android Libraries
  • 19. IoT Open Source: An Overview • Communication Frameworks
  • 20. IoT Open Source: An Overview • Communication Frameworks
  • 21. IoT Open Source: An Overview • Interfaces/Device Management Java OSGI Device Discovery Manage Home Automation Devices
  • 22. IoT Open Source: An Overview • Interfaces/Device Management Remote Management of Gateway Devices Deployment of (Java) apps
  • 23. IoT Open Source: An Overview • Interfaces/Device Management • Eclipse Leshan Leshan is a OMA Lightweight M2M server and client implementation Remote firmware deployment Collect device information
  • 24. IoT Open Source: An Overview • Interfaces/Device Management Node.JS Visual Workflow Editor IoT app logic Connection with Services
  • 25. IoT Open Source: An Overview • IoT Marketplace
  • 27. IoT & WSO2 • HTTP, MQTT, AMQP and other protocol support • Protocol mediation and bridging • Data transformation • OAuth2 Resource Server support • XACML Policy Enforcement Point (PEP)
  • 28. IoT & WSO2 • The ability to act as an MQTT broker • AMQP capabilities • Both persistent and non- persistent messaging • High scalability supporting elastic scalability • Additional M2M Protocols ?
  • 29. IoT & WSO2 • Mobile Device Management for iOS, Android and IoT devices • A full App Store for managing applications and provisioning applications onto managed devices • Integration with the identity layer as well as the BAM • Deploy Policies
  • 30. IoT & WSO2 • OAuth2 Identity Provider, issuing, revoking and managing tokens • Single Sign-On support including SAML2 SSO and OpenID Connect support • Support for other identity protocols including WS- Federation (Passive), OpenID 2.0, Kerberos, Integrated Windows Authentication (IWA) • Full support for XACML
  • 31. IoT & WSO2 • Manages the lifecycle of APIs and supports API publishers • Offers a developer- focused portal for developers to find, explore and subscribe to APIs • Publishes usage, version and other data into the WSO2 BAM server • Integrates with the WSO2 ESB
  • 32. IoT & WSO2 • A data collection model supporting direct collection of data from the bus/aggregation layer • Elastically scalable storage based on Apache Cassandra • A map-reduce platform based on Apache Hadoop • A batch analytics capability provided by Apache Hive that allows analytics to be written in an SQL-like language • A full modular dashboard for creating and displaying visualizations of the data
  • 33. Where WSO2 stands from the developer’s perspective • Device Communication Data collection Actuation • Data Management Storing and Handling Data Sharing • Device Management • User Management & Access Control – User Interfaces • IoT Marketplace IoT Protocol Integration (CoAP, XMPP, WebSockets, Weave, etc.) Device Authentication? Standard Integration User Application Logic UMA Integration
  • 34. IoT Challenges • What is needed for The Future -Open space for WSO2 Innovation • IoT Protocol Support Device Communication Device Discovery Continuous Integration Integration Flexibility Service Discovery
  • 35. IoT Challenges • What is needed for The Future -Open space for WSO2 Innovation • IoT Billing Device2Device Billing Device2Service Billing
  • 36. IoT Challenges • What is needed for The Future -Open space for WSO2 Innovation • WSO2 on the Edge