introduction to the agile project: open source modular gateway for the iot (charalampos doukas,...

20
Introduction to the AGILE: an open source modular gateway for the IoT Charalampos Doukas OpenIoT – CREATENET, Trento, IT @buildingiot

Upload: agile-iot

Post on 15-Apr-2017

374 views

Category:

Technology


6 download

TRANSCRIPT

Introduction  to  the AGILE:  an  open  source  modular  gateway  for  the  IoTCharalampos  Doukas  -­‐ OpenIoT – CREATE-­‐NET,   Trento,  IT@buildingiot

How  IoT  is  currently  enabled?

The  IoT  Landscape

Each  Vendor  -­‐>  Own  Cloud

Issues?

Users

Issues?

Users

Data Ownership ??

‘The currency of the Internet of Things is data’

Should  we  Decentralise  the  IoT?

Users  should  have  full  control  of  Devices

Users  should  own  their  Data

Users  should  be  able  to  select  the  Services  to  be  offered

Should  we  Decentralise  the  IoT?

IBM,  Device  Democracy  whitepaper

How  to  Decentralise  the  IoT?

Data  storage  transfers Arbitrary  Roles  &  Permissions

No  Centralised Message  Broker  Services

Trustless  P2P  Messaging

Secure  distributed  data  sharing

Scalable  device  coordination

How  to  Decentralise  the  IoT?

Control  Devices

Store  &  Manage  Data

Create  &  Run  Apps

Share  Data  &  Preserve  ownership

ARMv7  Quad  Core  Processor 900MHz1GB  RAMHDMI40  GPIO10/100  Ethernet

A  smart,  Open  Source  IoT  Gateway  

AGILE:  Adoptive  Gateways  for  dIverse  muLtiple  Environments

Modularity

Extensibility

Device  &  Data  Management

IoT Apps  Ecosystem  

Workflow  recommendation

Community  Engagement  &  Exploitation

Graphical  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  Gateway  Features

AGILE  Consortium  – 17  Partners

AGILE  ECOSYSTEM

DEVELOPERS/MAKERS

INDUSTRYM2M/IOT

STARTUP/ENTREPRENEURS END  USERS

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

Self-­‐tracking  Pilot,  Crowdfundingcampaign

IoT Testbed,  IoT apps  ecosystem,

3rd party  apps  (open  calls)

Industrial  GW  -­‐Air  Monitoring  Pilot,  Smart  Retail  Pilot

GW  on  a  UAV  – Open  space  monitoring

BioAssist

Canonical  Ubuntu

AGILE  Gateway

Collect/Manage  Data

Share  Data

Build  Apps

Open  Calls

300+  users

AGILE  IoT  Testbed:  2500+  sensor  nodes

5  locationsMonitoring  of  Air,  Land,  Livestock,  and  Port  

Analytics,  Notifications

Developer’s  Community  Building

Gateway  O/S

IoTframework IoT SDK …

Device  Discovery … …

Management  UI Developers  UI

Workflow  RecommenderCollaboration  

Tool

? ?

??

OM2MEclipseSmartHome

KuraNew  Proposal  {Data  Management,  etc.}

Concierge

Developer’s  Community  Building

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

Funding  opportunities

Great ideas!

Up  to  50k  € each16  startups/SMEsEquity  free

More  domains

Contact

• www.agile-­‐iot.eu• @agile_iot

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