home automation through open source modular …...2016/03/22 · enabling home automation through...
TRANSCRIPT
![Page 1: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/1.jpg)
Enabling Home Automation through Open Source Modular Gateways: The AGILE approachCharalampos DoukasOpenIoT Area – CREATE‐NET, Trento, IT
![Page 2: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/2.jpg)
Where is IoT popular?
Source: iotonlinestore.com
![Page 3: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/3.jpg)
What IoT looks like today…
![Page 4: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/4.jpg)
What IoT looks like today
![Page 5: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/5.jpg)
Connected Home domain
![Page 6: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/6.jpg)
Standardization
![Page 7: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/7.jpg)
Standardization
![Page 8: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/8.jpg)
Conclusion?
You cannot go with just one standard…
....You cannot go with one standardization effort
![Page 9: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/9.jpg)
A proposal
For solving the interoperability chaos:
Support as much as possibleEnable the easy integration of new onesAllow people to integrate for you
![Page 10: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/10.jpg)
AGILE
Adaptive Gateways for dIverse muLtiple Environments
Enable protocol support via open source sw modulesDefine a common communication interface between sw modules
![Page 11: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/11.jpg)
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
![Page 12: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/12.jpg)
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
![Page 13: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/13.jpg)
(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
![Page 14: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/14.jpg)
Reference Implementations
Eclipse SmartHome
Eclipse Kura
TheThingSystem
Modules
MarketplaceMarketplace
RethinkDB
PaaS Enablers/APIsNode‐RED
![Page 15: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/15.jpg)
Eclipse SmartHome & OpenHAB
http://www.openhab.org/features/supported‐technologies.html
![Page 16: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/16.jpg)
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
![Page 17: Home Automation through Open Source Modular …...2016/03/22 · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area](https://reader034.vdocuments.us/reader034/viewer/2022042321/5f0b3e307e708231d42f8cea/html5/thumbnails/17.jpg)
Stay in touch
http://agile‐iot.eu
cdoukas@create‐net.org
https://www.surveymonkey.com/r/AGILEIoT