sfscon15 - charalampos doukas: "decentralising the iot through adoptive gateways"

20
Decentralising the IoT through adoptive Gateways Charalampos Doukas FrAme Area – CREATE-NET, Trento, IT @buildingiot

Upload: south-tyrol-free-software-conference

Post on 17-Jan-2017

214 views

Category:

Software


0 download

TRANSCRIPT

Page 1: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

Decentralising the IoT through adoptive GatewaysCharalampos DoukasFrAme Area – CREATE-NET, Trento, IT@buildingiot

Page 2: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

How IoT is currently enabled?

Page 3: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

The IoT Landscape

Page 4: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

Each Vendor -> Own Cloud

Page 5: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

Issues?

UsersUsers

Page 6: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

Issues?

UsersUsers

Data Ownership ??

‘The currency of the Internet of Things is data’

Page 7: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

Should we Decentralise the IoT?

Users should have full control of Devices

Users should have full control of Devices

Users should own their Data

Users should own their Data

Users should be able to select the Services to be

offered

Users should be able to select the Services to be

offered

Page 8: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

Should we Decentralise the IoT?

IBM, Device Democracy whitepaper

Page 9: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

How to Decentralise the IoT?

Data storage transfersData storage transfers Arbitary Roles & Permissions

Arbitary Roles & Permissions

No Centralised Message Broker ServicesNo Centralised Message Broker Services

Trustless P2P Messaging

Trustless P2P Messaging

Secure distributed

data sharing

Secure distributed

data sharing

Scalable device

coordination

Scalable device

coordination

Page 10: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

How to Decentralise the IoT?

Control DevicesControl Devices

Store & Manage DataStore & Manage Data

Create & Run AppsCreate & Run Apps

Share Data & Preserve ownership

Share Data & Preserve ownership

ARMv7 Quad Core Processor 900MHz1GB RAMHDMI40 GPIO10/100 Ethernet

Page 11: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

AGILE: Adoptive Gateways for dIverse muLtiple Environments

Page 12: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

AGILE

ModularityModularity

ExtensibilityExtensibility

Device & Data

Management

Device & Data

Management

IoT Apps Ecosystem

IoT Apps Ecosystem Workflow

recommendation

Workflow recommendatio

n

Community Engagement &

Exploitation

Graphical App

Development

Graphical App

Development

Diverse Pilots

Privacy - Data

Provenance

Privacy - Data

Provenance

External Clouds

AGILE Testbed

AGILE OBJECTIVES

Page 13: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

Module

Module

Module

Module

Module

Module

Gateway O/S

IoT framewor

k

IoT framewor

kIoT SDKIoT SDK ……

Device Discovery

Device Discovery …… ……

Management UI Developers

UI

Public/Private CloudsWorkflow

Recommender

Collaboration Tool

Local storage

IoT Devices

AGILE Gateway Features

Page 14: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

AGILE Consortium – 17 Partners

Page 15: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

AGILE ECOSYSTEM

DEVELOPERS/MAKE

RS

INDUSTRYM2M/IOT

INDUSTRYM2M/IOT

STARTUP/ENTREPRENEU

RS

STARTUP/ENTREPRENEU

RS END USERSEND

USERS

Early Community involvement,

Eclipse project proposal,

IoT apps ecosystem,Maker’s Gateway

version

Early Community involvement,

Eclipse project proposal,

IoT apps ecosystem,Maker’s Gateway

version

Open calls for Startups + SMEs for

use cases & user adoption,

Promotion to Accelerator programs

Open calls for Startups + SMEs for

use cases & user adoption,

Promotion to Accelerator programs

Self-tracking Pilot, Crowdfunding campaign

IoT Testbed, IoT apps ecosystem,3rd party apps (open

calls)

Self-tracking Pilot, Crowdfunding campaign

IoT Testbed, IoT apps ecosystem,3rd party apps (open

calls)

Industrial GW -Air Monitoring Pilot,

Smart Retail PilotGW on a UAV – Open

space monitoring

Industrial GW -Air Monitoring Pilot,

Smart Retail PilotGW on a UAV – Open

space monitoring

BioAssist

Canonical Ubuntu

Page 16: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

AGILE Gateway

Collect/Manage Data

Collect/Manage Data

Share DataShare Data

Build AppsBuild Apps

Open CallsOpen Calls

300+ users

AGILE IoT Testbed: 2500+ sensor nodes

5 locationsMonitoring of Air, Land, Livestock, and Port

Analytics, Notificatio

ns

Page 17: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

AGILE HW

AGILE HW

AGILE SW

AGILE EXPLOITATION & DISSEMINATIONAGILE EXPLOITATION & DISSEMINATION

AGILE PILOTS & TESTBED

Page 18: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

Developer’s Community Building

Gateway O/S

IoT framewor

k

IoT framewor

kIoT SDKIoT SDK ……

Device Discovery

Device Discovery …… ……

Management UI Developers

UI

Workflow Recommend

erCollaboratio

n Tool

? ?

??

OM2MEclipseSmartHome

KuraNew Proposal {Data Management, etc.}

Concierge

Page 19: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

Developer’s Community Building• RFC to open in March 2016

– Suggestions on IoT frameworks to integrate

• Eclipse Project Proposal– Data management on the GW– Developers UI & Marketplace– Workflow Recommendation– Collaborative framework

Page 20: SFScon15 - Charalampos Doukas: "Decentralising the IoT through adoptive Gateways"

Contact

• @buildingiot• [email protected]

• http://www.create-net.org/work-with-us/software-developer-resource-constrained-devices-and-cloud-iot