2016 05 iot - apero web

19
Petite introduction à l’Internet des objets ApéroWeb Toulouse – Mai 2016

Transcript of 2016 05 iot - apero web

Page 1: 2016 05 iot - apero web

Petite introduction àl’Internet des objets

ApéroWeb Toulouse – Mai 2016

Page 2: 2016 05 iot - apero web

About Sylvain Wallez…

Page 3: 2016 05 iot - apero web

Internet of Things?

¨ Kevin Ashton, MIT - 1999¤ A proposed development of the Internet in which

everyday objects have network connectivity, allowingthem to send and receive data.

Page 4: 2016 05 iot - apero web

Grand domaines de l’IoT

¨ B2C : La personne (et son chien)¤ Quantified self¤ Domotique

¨ B2B : L’entreprise¤ Bâtiment (énergie)¤ Industrie (supply chain, usine 4.0)

¨ B2B2C : Le monde¤ Smart cities¤ Analyse comportementale

Page 5: 2016 05 iot - apero web

La personne (et son chien)

Page 6: 2016 05 iot - apero web

Bâtiment

Page 7: 2016 05 iot - apero web

Analyse comportementale

¨ Individuelle¤ Tracking dans les magasins

¨ Collectif¤ Essuie-glace des voitures à météo hyper locale !

Page 8: 2016 05 iot - apero web

Contraintes d’un système IoT

¨ Sécurité¤ Faille SSL dans les frigo Samsung à hack de GMail !

¨ Confidentialité¤ Limite entre quantified self et données de santé

¨ Interopérabilité¤ Une appli par marque de lampe ? SRSLY ?

¨ Mises à jour¤ 0,1% d’échec sur 1M d’objets à 1000 briques !

Page 9: 2016 05 iot - apero web

@internetofshit

Page 10: 2016 05 iot - apero web

Cloud

Architecture d’un système IoT

Device GatewayProtocol adapter

Real time processing

Batch processing

StorageInformation

system

Page 11: 2016 05 iot - apero web

Communication device ⟷ gateway

¨ WAN (WiFi)¤ Votre box est la gateway

¨ PAN (Bluetooth & BLE)¤ Votre smartphone est la gateway

¨ LPWAN (low power wide area)¤ Sigfox maintenant¤ Lora bientôt¤ LTE-M plus tard

¨ Radio ad-hoc (RF22, XBee, HomeRF)

Page 12: 2016 05 iot - apero web

Démo !

Page 13: 2016 05 iot - apero web

Démo : l’objet

¨ Un Teensy…¤ Micro-contrôleur ARM 32bits à 72 MHz¤ 256ko Flash, 64k RAM¤ Plus de 20 entrées/sorties

¨ …et son extension OpenWino¤ Capteurs pression, température,

lumière, gyroscope, compas,accéléromètre

¤ Emetteur RF22

Page 14: 2016 05 iot - apero web

Démo : l’objet

¨ Développement : l’IDE Arduino

Page 15: 2016 05 iot - apero web

Démo : la gateway + protocol

¨ Un autre Teensy + OpenWino¨ Un Mac (ou un RaspberryPi, Intel NUC, etc.)¨ Node-Red

Page 16: 2016 05 iot - apero web

Démo : Node-Red

Page 17: 2016 05 iot - apero web

Démo : le cloud

¨ Time Series as a Service de OVH¤ Stockage scalable (peak = 2M mesures / sec)¤ Requêtes d’agrégation temporelles¤ API OpenTSDB

àPremière brique de l’offre IoT de OVH

OVH World tour à Toulouse le 19 mai !

Page 18: 2016 05 iot - apero web

Démo : Grafana

Page 19: 2016 05 iot - apero web

Merci !

Questions ?

Réponses !