SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
ENABLING REACTIVE CITIES WITH
THE IFLUX MIDDLEWARE
Olivier Liechti, Laurent Prévost,Valentin Delaye, Jean
Hennebert,Vincent Grivel, Jean-Philippe Rey, Jonathan
Despraz and Marc Sommer
INUIT: SMART CITY STACK
masses de données, de nouvelles techniques de recherche et d'extraction d'information ainsi que
nouveaux algorithmes d’apprentissage automatique.
• À mesure que l’Internet des objets épouse l’ensemble des nos activités quotidiennes, la sécurité des
données et la protection de la vie privée devient plus essentielle encore. La sécurité étant présente au
niveau de toutes les couches, elle sera donc abordée de manière transversale. Celle-ci concernera en
particulier la confidentialité et l’intégrité des données, l’anonymisation des données issues des capteurs
pour le respect de la sphère privée ainsi que l’authentification des éléments de l’infrastructure, en
particulier des capteurs.
Figure 2 représente ces cinq défis.
jectifs de dissémination / valorisation
visibilité et la valorisation des résultats du programme à l’échelle
sse seront des objectifs essentiels à atteindre et pour ce faire
sieurs actions sont prévues :
• L’organisation de séries de workshops annuels qui ciblent les
universitaires et les industriels intéressés par le domaine de
l’IoT. Ces workshops auront pour but de montrer les résultats
atteints par les projets de Ra&D conduits dans le cadre du
programme et d’être à l’écoute des nouveaux besoins,
exigences, demandes, des potentiels partenaires.
• L’organisation d’une conférence internationale dans le
domaine du IoT durant la période 2015-2017 afin d’asseoir la
notoriété de la HES-SO et ses compétences dans le domaine au
niveau international.
• L’implication d’autres intervenants de la HES-SO issus de
différentes disciplines afin d’exploiter les résultats de nos
recherches dans d’autres secteurs et cadres applicatifs.
• La mise en place d’une collaboration étroite et pérenne avec
des partenaires nationaux (Paléo, Swiss Footaball League, IBM,
Figure 2: Les 5 défis scientifiques du
programme, représentés par 5 couches :
application services
high-level info services
raw data services
low-level info services
location { ‘bob’, x, y }
crowded { ‘station A’ , 19}
danger { ‘station A’ , 2}
patrolRequest { ‘station A’ }
ENTERPRISE SILOS
HR SalesR&DProcurement
iOT SILOS IN SMART CITIES
Sport PoliceSecurityTransport
SELECT stuff FROM garbage WHERE material=‘PET’
GROUP BY stuff.color, stuff.size, stuff.shape
SELECT COUNT(*) FROM newTrashEvent
.win:time(1 hour) WHERE material=‘PET’
Enabling reactive cities with the iFLUX middleware
LEGOS FOR SMART CITIES
EVENT SOURCES
• Any kind of “sensor” that emits a
stream of events.
• Some sources are embedded in “smart
objects” (e.g. thermometer)
• Other sources are embedded in
software applications (e.g. user
activity tracking in GAPS)
• It is very easy for third-party
developers to create them.They just
need to POST simple event payloads
on the iFLUX REST endpoint.
/events/
iFLUX
HTTP client
EVENT SOURCE EXAMPLE
events:
a bike has arrived, a bike has left
EVENT SOURCE EXAMPLE
events:
a car has entered the parking, a car has left
iFLUX
ACTIONTARGETS
• Any kind of actuator that can be
controlled remotely.
• Some sources are embedded in
“smart objects” (e.g. lamp).
• Other sources are embedded in
software (e.g. a SMS gateway).
• They are also easy to create.
Third-party developers need to
implement a simple REST
endpoint.
/actions/
ACTIONTARGET EXAMPLE
actions:
turn on, turn off, set intensity
ACTIONTARGET EXAMPLE
actions:
send message “hello” in channel “team alerts”
FUN WITH RULES
• The catalog of event sources
and action targets can be
combined with stateless
Event-Condition-Action
rules.
• IF an event with these
properties happens, THEN
trigger an action with these
properties.
Rule:
IF a bike has leftY-Parc station and the number of remaining bikes <= 3
THEN send message “Warning! Not many bikes available near the office” in Slack
Event Stream Processing & ECA Rules Evaluation
Event API
Event Source
(3rd party)
ActionTarget
(3rd party)
Action API Client
Event API Client
Web UI
Rules configuration API
Action API
POST /events/ HTTP/1.1
POST /actions/ HTTP/1.1
iFLUX
http://www.iflux.io
Enabling reactive cities with the iFLUX middleware

Contenu connexe

Tendances

Embarquez pour l'internet des objets avec Microsoft
Embarquez pour l'internet des objets avec Microsoft Embarquez pour l'internet des objets avec Microsoft
Embarquez pour l'internet des objets avec Microsoft Cédric Bressolles
 
Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - eDevice
Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - eDeviceConférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - eDevice
Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - eDevicepolenumerique33
 
Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - Introduc...
Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - Introduc...Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - Introduc...
Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - Introduc...polenumerique33
 
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015IBM France Lab
 
XebiConFr 15 - Docapost - IoT : Faciliter la vie connectée grâce à un Hub num...
XebiConFr 15 - Docapost - IoT : Faciliter la vie connectée grâce à un Hub num...XebiConFr 15 - Docapost - IoT : Faciliter la vie connectée grâce à un Hub num...
XebiConFr 15 - Docapost - IoT : Faciliter la vie connectée grâce à un Hub num...Publicis Sapient Engineering
 
MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?
MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?
MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?Technofutur TIC
 
Oliviere iot grenoble May2015
Oliviere iot grenoble May2015Oliviere iot grenoble May2015
Oliviere iot grenoble May2015Olivier Ezratty
 
Khaled Ouali : fabrication et prototypage d’objets communicants- IoT Tunisia...
Khaled Ouali :  fabrication et prototypage d’objets communicants- IoT Tunisia...Khaled Ouali :  fabrication et prototypage d’objets communicants- IoT Tunisia...
Khaled Ouali : fabrication et prototypage d’objets communicants- IoT Tunisia...IoT Tunisia
 

Tendances (9)

Embarquez pour l'internet des objets avec Microsoft
Embarquez pour l'internet des objets avec Microsoft Embarquez pour l'internet des objets avec Microsoft
Embarquez pour l'internet des objets avec Microsoft
 
Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - eDevice
Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - eDeviceConférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - eDevice
Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - eDevice
 
Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - Introduc...
Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - Introduc...Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - Introduc...
Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - Introduc...
 
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015
Bluemix Paris Meetup #5 - Internet des objets - 11 février 2015
 
XebiConFr 15 - Docapost - IoT : Faciliter la vie connectée grâce à un Hub num...
XebiConFr 15 - Docapost - IoT : Faciliter la vie connectée grâce à un Hub num...XebiConFr 15 - Docapost - IoT : Faciliter la vie connectée grâce à un Hub num...
XebiConFr 15 - Docapost - IoT : Faciliter la vie connectée grâce à un Hub num...
 
MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?
MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?
MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?
 
IOT v6.0
IOT v6.0IOT v6.0
IOT v6.0
 
Oliviere iot grenoble May2015
Oliviere iot grenoble May2015Oliviere iot grenoble May2015
Oliviere iot grenoble May2015
 
Khaled Ouali : fabrication et prototypage d’objets communicants- IoT Tunisia...
Khaled Ouali :  fabrication et prototypage d’objets communicants- IoT Tunisia...Khaled Ouali :  fabrication et prototypage d’objets communicants- IoT Tunisia...
Khaled Ouali : fabrication et prototypage d’objets communicants- IoT Tunisia...
 

En vedette

Towards an industrial Web of Things
Towards an industrial Web of ThingsTowards an industrial Web of Things
Towards an industrial Web of ThingsOlivier Liechti
 
A component based architecture for the Web of Things
A component based architecture for the Web of ThingsA component based architecture for the Web of Things
A component based architecture for the Web of ThingsAndreas Ruppen
 
Towards constrained semantic web
Towards constrained semantic webTowards constrained semantic web
Towards constrained semantic web☕ Remy Rojas
 
Web of Things presentation - Document Generation
Web of Things presentation - Document GenerationWeb of Things presentation - Document Generation
Web of Things presentation - Document GenerationKIT
 
From Load Forecasting to Demand Response - A Web of Things Use Case
From Load Forecasting to Demand Response  - A Web of Things Use CaseFrom Load Forecasting to Demand Response  - A Web of Things Use Case
From Load Forecasting to Demand Response - A Web of Things Use CaseTill Riedel
 
Always-On Web of Things Infrastructure Dynamic Software Updating
Always-On Web of Things Infrastructure Dynamic Software UpdatingAlways-On Web of Things Infrastructure Dynamic Software Updating
Always-On Web of Things Infrastructure Dynamic Software UpdatingTECO Research Group
 
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...Andrei Ciortea
 
Distributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDDistributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDMichael Blackstock
 
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops5 Years of Web of Things Workshops
5 Years of Web of Things WorkshopsDominique Guinard
 
WOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of ThingsWOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of ThingsAndreas Kamilaris
 
Enabling High Level Application Development In The Internet Of Things
Enabling High Level Application Development In The Internet Of ThingsEnabling High Level Application Development In The Internet Of Things
Enabling High Level Application Development In The Internet Of ThingsPankesh Patel
 
IndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of ThingsIndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of ThingsTECO Research Group
 
Service Integration in the Web of Things
Service Integration in the Web of ThingsService Integration in the Web of Things
Service Integration in the Web of ThingsSimon Mayer
 
Thesis Defence: A Model Driven Architecture for the Web of Things
Thesis Defence: A Model Driven Architecture for the Web of ThingsThesis Defence: A Model Driven Architecture for the Web of Things
Thesis Defence: A Model Driven Architecture for the Web of ThingsAndreas Ruppen
 
IoT and Maker Crossover (IMCO) Conference 2015
IoT and Maker Crossover (IMCO) Conference 2015IoT and Maker Crossover (IMCO) Conference 2015
IoT and Maker Crossover (IMCO) Conference 2015Jollen Chen
 
A Model-Driven, Component Generation Approach for the Web of Things
A Model-Driven, Component Generation Approach for the Web of ThingsA Model-Driven, Component Generation Approach for the Web of Things
A Model-Driven, Component Generation Approach for the Web of ThingsAndreas Ruppen
 
Maker of Things - the open IoT cloud for makers chapter.
Maker of Things - the open IoT cloud for makers chapter.Maker of Things - the open IoT cloud for makers chapter.
Maker of Things - the open IoT cloud for makers chapter.Jollen Chen
 
WoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of ThingsWoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of ThingsSimon Mayer
 
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.Jollen Chen
 

En vedette (20)

Towards an industrial Web of Things
Towards an industrial Web of ThingsTowards an industrial Web of Things
Towards an industrial Web of Things
 
A component based architecture for the Web of Things
A component based architecture for the Web of ThingsA component based architecture for the Web of Things
A component based architecture for the Web of Things
 
Towards constrained semantic web
Towards constrained semantic webTowards constrained semantic web
Towards constrained semantic web
 
Web of Things presentation - Document Generation
Web of Things presentation - Document GenerationWeb of Things presentation - Document Generation
Web of Things presentation - Document Generation
 
From Load Forecasting to Demand Response - A Web of Things Use Case
From Load Forecasting to Demand Response  - A Web of Things Use CaseFrom Load Forecasting to Demand Response  - A Web of Things Use Case
From Load Forecasting to Demand Response - A Web of Things Use Case
 
Always-On Web of Things Infrastructure Dynamic Software Updating
Always-On Web of Things Infrastructure Dynamic Software UpdatingAlways-On Web of Things Infrastructure Dynamic Software Updating
Always-On Web of Things Infrastructure Dynamic Software Updating
 
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
 
Distributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDDistributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-RED
 
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops5 Years of Web of Things Workshops
5 Years of Web of Things Workshops
 
WOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of ThingsWOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of Things
 
Enabling High Level Application Development In The Internet Of Things
Enabling High Level Application Development In The Internet Of ThingsEnabling High Level Application Development In The Internet Of Things
Enabling High Level Application Development In The Internet Of Things
 
IndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of ThingsIndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of Things
 
Presentation evrythng
Presentation evrythngPresentation evrythng
Presentation evrythng
 
Service Integration in the Web of Things
Service Integration in the Web of ThingsService Integration in the Web of Things
Service Integration in the Web of Things
 
Thesis Defence: A Model Driven Architecture for the Web of Things
Thesis Defence: A Model Driven Architecture for the Web of ThingsThesis Defence: A Model Driven Architecture for the Web of Things
Thesis Defence: A Model Driven Architecture for the Web of Things
 
IoT and Maker Crossover (IMCO) Conference 2015
IoT and Maker Crossover (IMCO) Conference 2015IoT and Maker Crossover (IMCO) Conference 2015
IoT and Maker Crossover (IMCO) Conference 2015
 
A Model-Driven, Component Generation Approach for the Web of Things
A Model-Driven, Component Generation Approach for the Web of ThingsA Model-Driven, Component Generation Approach for the Web of Things
A Model-Driven, Component Generation Approach for the Web of Things
 
Maker of Things - the open IoT cloud for makers chapter.
Maker of Things - the open IoT cloud for makers chapter.Maker of Things - the open IoT cloud for makers chapter.
Maker of Things - the open IoT cloud for makers chapter.
 
WoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of ThingsWoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of Things
 
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
 

Similaire à Enabling reactive cities with the iFLUX middleware

chapitres 3 technologies de communication de l'IoT partie II.pptx
chapitres  3 technologies de communication de l'IoT partie II.pptxchapitres  3 technologies de communication de l'IoT partie II.pptx
chapitres 3 technologies de communication de l'IoT partie II.pptxmerazgaammar2
 
Integration Summit 16 : IoT, Service Fabric et Logic App
Integration Summit 16 : IoT, Service Fabric et Logic AppIntegration Summit 16 : IoT, Service Fabric et Logic App
Integration Summit 16 : IoT, Service Fabric et Logic AppCellenza
 
L'Internet des Objets : Les priorités des entreprises Françaises
L'Internet des Objets : Les priorités des entreprises FrançaisesL'Internet des Objets : Les priorités des entreprises Françaises
L'Internet des Objets : Les priorités des entreprises FrançaisesJean-Marc Hui Bon Hoa
 
Intelligence économique : Le monitoring
Intelligence économique : Le monitoringIntelligence économique : Le monitoring
Intelligence économique : Le monitoringKhalifa Tall
 
Métiers de l'informatique
Métiers de l'informatiqueMétiers de l'informatique
Métiers de l'informatiquehatimydriss
 
Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...
Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...
Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...Astek Finance
 
les métiers d'informatique
les métiers d'informatiqueles métiers d'informatique
les métiers d'informatiqueYassine Badri
 
Digitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entrepriseDigitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entrepriseCharlets Jean-Philippe
 
Internet des-objets-sans-contact-smart-citc-eurarfid-note-2015-securite
Internet des-objets-sans-contact-smart-citc-eurarfid-note-2015-securiteInternet des-objets-sans-contact-smart-citc-eurarfid-note-2015-securite
Internet des-objets-sans-contact-smart-citc-eurarfid-note-2015-securiteCITC-EuraRFID
 
Econocom - Livre Blanc IoT
Econocom - Livre Blanc IoTEconocom - Livre Blanc IoT
Econocom - Livre Blanc IoTJean-Luc Lemire
 
Introduction seminaire groupe flowline
Introduction seminaire groupe flowlineIntroduction seminaire groupe flowline
Introduction seminaire groupe flowlinepimp uncle
 
Enjeux de la donnee 21 novembre18
Enjeux de la donnee 21 novembre18Enjeux de la donnee 21 novembre18
Enjeux de la donnee 21 novembre18Laetitia Lycke
 
L'IoT: Comment passer à l'echelle
L'IoT: Comment passer à l'echelleL'IoT: Comment passer à l'echelle
L'IoT: Comment passer à l'echelleFrancois Hamon
 
Objets Connectes - IoD - IoT - Excelerate Systems - Urisa
Objets Connectes - IoD - IoT - Excelerate Systems - UrisaObjets Connectes - IoD - IoT - Excelerate Systems - Urisa
Objets Connectes - IoD - IoT - Excelerate Systems - UrisaPierre GEORGES
 
Introduction Mobile Gov
Introduction Mobile GovIntroduction Mobile Gov
Introduction Mobile GovFinancialVideo
 

Similaire à Enabling reactive cities with the iFLUX middleware (20)

chapitres 3 technologies de communication de l'IoT partie II.pptx
chapitres  3 technologies de communication de l'IoT partie II.pptxchapitres  3 technologies de communication de l'IoT partie II.pptx
chapitres 3 technologies de communication de l'IoT partie II.pptx
 
Internet Of Things Security
Internet Of Things SecurityInternet Of Things Security
Internet Of Things Security
 
Sécurité de l'IoT
Sécurité de l'IoTSécurité de l'IoT
Sécurité de l'IoT
 
Integration Summit 16 : IoT, Service Fabric et Logic App
Integration Summit 16 : IoT, Service Fabric et Logic AppIntegration Summit 16 : IoT, Service Fabric et Logic App
Integration Summit 16 : IoT, Service Fabric et Logic App
 
L'Internet des Objets : Les priorités des entreprises Françaises
L'Internet des Objets : Les priorités des entreprises FrançaisesL'Internet des Objets : Les priorités des entreprises Françaises
L'Internet des Objets : Les priorités des entreprises Françaises
 
Intelligence économique : Le monitoring
Intelligence économique : Le monitoringIntelligence économique : Le monitoring
Intelligence économique : Le monitoring
 
Métiers de l'informatique
Métiers de l'informatiqueMétiers de l'informatique
Métiers de l'informatique
 
Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...
Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...
Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...
 
BT_Rennes_Slideshow
BT_Rennes_SlideshowBT_Rennes_Slideshow
BT_Rennes_Slideshow
 
les métiers d'informatique
les métiers d'informatiqueles métiers d'informatique
les métiers d'informatique
 
Digitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entrepriseDigitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entreprise
 
Internet des-objets-sans-contact-smart-citc-eurarfid-note-2015-securite
Internet des-objets-sans-contact-smart-citc-eurarfid-note-2015-securiteInternet des-objets-sans-contact-smart-citc-eurarfid-note-2015-securite
Internet des-objets-sans-contact-smart-citc-eurarfid-note-2015-securite
 
Econocom - Livre Blanc IoT
Econocom - Livre Blanc IoTEconocom - Livre Blanc IoT
Econocom - Livre Blanc IoT
 
Introduction seminaire groupe flowline
Introduction seminaire groupe flowlineIntroduction seminaire groupe flowline
Introduction seminaire groupe flowline
 
Sygale
SygaleSygale
Sygale
 
Enjeux de la donnee 21 novembre18
Enjeux de la donnee 21 novembre18Enjeux de la donnee 21 novembre18
Enjeux de la donnee 21 novembre18
 
Sygale
SygaleSygale
Sygale
 
L'IoT: Comment passer à l'echelle
L'IoT: Comment passer à l'echelleL'IoT: Comment passer à l'echelle
L'IoT: Comment passer à l'echelle
 
Objets Connectes - IoD - IoT - Excelerate Systems - Urisa
Objets Connectes - IoD - IoT - Excelerate Systems - UrisaObjets Connectes - IoD - IoT - Excelerate Systems - Urisa
Objets Connectes - IoD - IoT - Excelerate Systems - Urisa
 
Introduction Mobile Gov
Introduction Mobile GovIntroduction Mobile Gov
Introduction Mobile Gov
 

Enabling reactive cities with the iFLUX middleware

  • 1. ENABLING REACTIVE CITIES WITH THE IFLUX MIDDLEWARE Olivier Liechti, Laurent Prévost,Valentin Delaye, Jean Hennebert,Vincent Grivel, Jean-Philippe Rey, Jonathan Despraz and Marc Sommer
  • 2. INUIT: SMART CITY STACK masses de données, de nouvelles techniques de recherche et d'extraction d'information ainsi que nouveaux algorithmes d’apprentissage automatique. • À mesure que l’Internet des objets épouse l’ensemble des nos activités quotidiennes, la sécurité des données et la protection de la vie privée devient plus essentielle encore. La sécurité étant présente au niveau de toutes les couches, elle sera donc abordée de manière transversale. Celle-ci concernera en particulier la confidentialité et l’intégrité des données, l’anonymisation des données issues des capteurs pour le respect de la sphère privée ainsi que l’authentification des éléments de l’infrastructure, en particulier des capteurs. Figure 2 représente ces cinq défis. jectifs de dissémination / valorisation visibilité et la valorisation des résultats du programme à l’échelle sse seront des objectifs essentiels à atteindre et pour ce faire sieurs actions sont prévues : • L’organisation de séries de workshops annuels qui ciblent les universitaires et les industriels intéressés par le domaine de l’IoT. Ces workshops auront pour but de montrer les résultats atteints par les projets de Ra&D conduits dans le cadre du programme et d’être à l’écoute des nouveaux besoins, exigences, demandes, des potentiels partenaires. • L’organisation d’une conférence internationale dans le domaine du IoT durant la période 2015-2017 afin d’asseoir la notoriété de la HES-SO et ses compétences dans le domaine au niveau international. • L’implication d’autres intervenants de la HES-SO issus de différentes disciplines afin d’exploiter les résultats de nos recherches dans d’autres secteurs et cadres applicatifs. • La mise en place d’une collaboration étroite et pérenne avec des partenaires nationaux (Paléo, Swiss Footaball League, IBM, Figure 2: Les 5 défis scientifiques du programme, représentés par 5 couches : application services high-level info services raw data services low-level info services location { ‘bob’, x, y } crowded { ‘station A’ , 19} danger { ‘station A’ , 2} patrolRequest { ‘station A’ }
  • 4. iOT SILOS IN SMART CITIES Sport PoliceSecurityTransport
  • 5. SELECT stuff FROM garbage WHERE material=‘PET’ GROUP BY stuff.color, stuff.size, stuff.shape
  • 6. SELECT COUNT(*) FROM newTrashEvent .win:time(1 hour) WHERE material=‘PET’
  • 9. EVENT SOURCES • Any kind of “sensor” that emits a stream of events. • Some sources are embedded in “smart objects” (e.g. thermometer) • Other sources are embedded in software applications (e.g. user activity tracking in GAPS) • It is very easy for third-party developers to create them.They just need to POST simple event payloads on the iFLUX REST endpoint. /events/ iFLUX HTTP client
  • 10. EVENT SOURCE EXAMPLE events: a bike has arrived, a bike has left
  • 11. EVENT SOURCE EXAMPLE events: a car has entered the parking, a car has left
  • 12. iFLUX ACTIONTARGETS • Any kind of actuator that can be controlled remotely. • Some sources are embedded in “smart objects” (e.g. lamp). • Other sources are embedded in software (e.g. a SMS gateway). • They are also easy to create. Third-party developers need to implement a simple REST endpoint. /actions/
  • 13. ACTIONTARGET EXAMPLE actions: turn on, turn off, set intensity
  • 14. ACTIONTARGET EXAMPLE actions: send message “hello” in channel “team alerts”
  • 15. FUN WITH RULES • The catalog of event sources and action targets can be combined with stateless Event-Condition-Action rules. • IF an event with these properties happens, THEN trigger an action with these properties.
  • 16. Rule: IF a bike has leftY-Parc station and the number of remaining bikes <= 3 THEN send message “Warning! Not many bikes available near the office” in Slack
  • 17. Event Stream Processing & ECA Rules Evaluation Event API Event Source (3rd party) ActionTarget (3rd party) Action API Client Event API Client Web UI Rules configuration API Action API POST /events/ HTTP/1.1 POST /actions/ HTTP/1.1 iFLUX http://www.iflux.io