17
Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area – CREATENET, Trento, IT

Home Automation through Open Source Modular …...2016/03/22  · Enabling Home Automation through Open Source Modular Gateways: The AGILE approach Charalampos Doukas OpenIoT Area

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

(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

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

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

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

Stay in touch

http://agile‐iot.eu

cdoukas@create‐net.org

https://www.surveymonkey.com/r/AGILEIoT