Home Automation through Open Source Modular …...2016/03/22  · Enabling Home Automation through...

Post on 23-Jun-2020

6 views 0 download

Transcript of Home Automation through Open Source Modular …...2016/03/22  · Enabling Home Automation through...

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