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

Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

Apr 15, 2017

Download

Technology

AGILE IoT
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

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

Page 2: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

How  IoT  is  currently  enabled?

Page 3: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

The  IoT  Landscape

Page 4: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

Each  Vendor  -­‐>  Own  Cloud

Page 5: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

Issues?

Users

Page 6: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

Issues?

Users

Data Ownership ??

‘The currency of the Internet of Things is data’

Page 7: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

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

Page 8: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

Should  we  Decentralise  the  IoT?

IBM,  Device  Democracy  whitepaper

Page 9: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

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

Page 10: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

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

Page 11: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

A  smart,  Open  Source  IoT  Gateway  

AGILE:  Adoptive  Gateways  for  dIverse  muLtiple  Environments

Page 12: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

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

Page 13: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

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

Page 14: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

AGILE  Consortium  – 17  Partners

Page 15: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

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

Page 16: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

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

Page 17: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

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

Page 18: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

Developer’s  Community  Building

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

Page 19: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

Funding  opportunities

Great ideas!

Up  to  50k  € each16  startups/SMEsEquity  free

More  domains

Page 20: Introduction to the AGILE project: open source modular gateway for the IoT (Charalampos Doukas, Create-NET)

Contact

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

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