Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Enabling Home Automation through Open Source Modular Gateways: The AGILE approachCharalampos DoukasOpenIoT Area – CREATE‐NET, Trento, IT
Where is IoT popular?
Source: iotonlinestore.com
What IoT looks like today…
What IoT looks like today
Connected Home domain
Standardization
Standardization
Conclusion?
You cannot go with just one standard…
....You cannot go with one standardization effort
A proposal
For solving the interoperability chaos:
Support as much as possibleEnable the easy integration of new onesAllow people to integrate for you
AGILE
Adaptive Gateways for dIverse muLtiple Environments
Enable protocol support via open source sw modulesDefine a common communication interface between sw modules
AGILE
Modularity
Extensibility
Device & Data Management
IoT Apps Ecosystem
Workflow recommendation
Community Engagement & Exploitation
pGraphical App Development
Diverse Pilots
Privacy ‐ Data Provenance
External Clouds
AGILE Testbed
AGILE OBJECTIVES
Module Module Module
Gateway O/S
IoTframework IoT SDK …
Device Discovery
… …
Management UI Developers UI
Public/Private Clouds
Workflow RecommenderCollaboration
Tool
Local storageIoT Devices
AGILE Generic Architecture
(Container OS)
IoT App Developers UI
Workflow Recommender
Collaboration Tool
Gateway Management UI
Remote Gateway & Fleet Management System
Device Management UI
IoT Data Management UI
DataStorage
(User) IoT Apps (Snapps..)
IoT App
IoT App
IoT App
Generic Cloud API
Data Communication, Application Cloud Deployment & Management, etc...
Gateway Operating System
IoT Device & HW module Discovery
IoT Device Communication KNX ZWave ...
Security
Security
Security
Security
Security
HTTP/REST MQTT
WS/CoAP/STOMP
Reference Implementations
Eclipse SmartHome
Eclipse Kura
TheThingSystem
Modules
MarketplaceMarketplace
RethinkDB
PaaS Enablers/APIsNode‐RED
Eclipse SmartHome & OpenHAB
http://www.openhab.org/features/supported‐technologies.html
Standardization
Device & Features Discovery, Device Events
LWM2M ‐> Device Management
CoAP/RESTful over 6LoWPAN, Smart Objects definition ‐> Communication with smart devices
Service/Application Discovery, Security specifications, Identification/Naming, MQTT/HTTP/CoAP binding specifications, etc
Stay in touch
http://agile‐iot.eu
cdoukas@create‐net.org
https://www.surveymonkey.com/r/AGILEIoT