Session iot gwab 2014 paris

464 views

Published on

  • Be the first to comment

  • Be the first to like this

Session iot gwab 2014 paris

  1. 1. 29 Avril 2014, Paris, FranceLa Communauté Open Source Azure Française
  2. 2. INTERNET DES OBJETS, OU LES OBJETS CONNECTÉS... AU CLOUD Aymeric Weinbach Marius Zaharia
  3. 3. Aymeric Weinbach Aymeric@zecloud.fr MVP Windows Azure Société ZeCloud SAS Du service : conseil, formation, développement Architecture logicielle applications smartphones, tablettes et Robotiques Prototypage d’objets connectés
  4. 4. Marius Zaharia Expert Azure & Cloud Twitter : @marius_on_azure Blog : http://marius-zaharia.blogspot.com LinkedIn : http://www.linkedin.com/in/mzaharia Email : zaharia@outlook.com
  5. 5. Agenda Introduction - Qu'est ce qu'un "objet connecté" Exemples et scénarios d'utilisation Le rôle du Cloud Big Data ou l'enjeu des données Solutions basées sur les Services Azure Perspectives Conclusions
  6. 6. QU’EST-CE QU’UN OBJET CONNECTE ?
  7. 7. Qu’est-ce qu’un objet connecté ?
  8. 8. Est-ce important ? MSDN MAGAZINE, 11 Mars 2014 : "the column on the Internet of Things has recorded more page views in its first month than any Windows Azure Insider column yet published”
  9. 9. DEFINITION Objet connecté des objets ayant des identités et des personnalités virtuelles, fonctionnant dans des espaces de vie réel mais aussi utilisant des interfaces intelligentes pour se connecter à Internet et communiquer avec d’autres objets L’internet des objets un réseau de réseaux qui permet d'identifier directement et sans ambiguïté des entités numériques et des objets physiques Ainsi il permet pouvoir récupérer, stocker, transférer et traiter, sans discontinuité entre les mondes physiques et virtuels, les données s’y rattachant Machine-to-machine [M2M] computing : communication et échange entre machines sans intervention humaine
  10. 10. EXEMPLES ET USAGES Capteurs  Humidité, lumière, gaz, pression, température, tension/courant, … Domotique  Lampes/ampoules  Serrures  Fenêtres  Alarme… Santé  Tensiomètre, balance, fitness, …
  11. 11. Démo / Prototypage Gadgeteer Arduino pour prototyper les objets connectés
  12. 12. Exemple: le capteur ZeCloud Un capteur pour savoir quand on doit arroser ses plantes vertes
  13. 13. LE RÔLE DU CLOUD ET DE BIG DATA
  14. 14. Le Cloud mais Pourquoi ? Rapidité et facilité de l’implémentation des services Scalabilité – millions de devices connectables Couverture globale
  15. 15. L’utilisation du cloud pour l’"internet des objets" Utilisation: Accumulation continue des flux d’information (streams) Stockage de données (grand volume) (Rajout de) puissance de calcul Traitement des données en masse
  16. 16. Et Big Data dans tout ça ?
  17. 17. Solutions basées sur les Services Azure Queues  Service Bus  Azure Storage Compute  Cloud Services Services rapides de backend  Mobile services Stockage  Azure Storage Big Data  HDInsight (Hadoop sur Azure)  StreamInsight on Azure
  18. 18. EXEMPLE DE MISE EN PLACE D’UN DEVICE
  19. 19. Exemple: Le capteur ZeCloud
  20. 20. Le prototype
  21. 21. Architecture fonctionnelle
  22. 22. Mobile Services Backend mobile simple d’accès par Interface Rest Sécurisation simple Schéma flexible permet de rajouter/modifier des capteurs pendant le prototypage Mise à l’échelle rapide quand on veut passer à de la production Sdk pour les principaux fournisseurs de smartphones Notification Push facile à mettre en place uCloudy library - https://ucloudy.codeplex.com μPLibrary library - https://uplibrary.codeplex.com
  23. 23. Ecriture du code embarqué en c# sur MF .net
  24. 24. Impression 3d
  25. 25. COMMENT… ALLUMER UNE LED
  26. 26. Démo / simulation – comment allumer une LED 1.Quand le device est démarré, il envoie un signal d’identification à au service web passerelle (web role sur Cloud Service). 2.Le service web passerele: - crée une queue Azure Service Bus dédiée (si pas existante) et - ouvre une connexion TCP avec le device, en restant prêt d’accepter des commandes. 3. Une appli Windows Phone application envoie une commande (message) à la queue Azure Service Bus assignee au device. 4.Le message reste dans la queue jusqu’au moment où le service le récupère et envoie la commande vers le device via la connection TCP établie. 5.Le device allume ou éteint la LED en function de la commande.
  27. 27. DEMO / SIMULATION
  28. 28. PERSPECTIVES CONCLUSIONS
  29. 29. Perspectives et conclusion Aujourd'hui  15 milliards d’objets connectés Demain:  en 2020 : 80 milliards cf. chiffres idate, ou 212 milliards selon IDC  6 460 milliards d’euros selon IDC Conclusion  Allez-y, connectez-vous… aux objets !
  30. 30. QUESTIONS ?
  31. 31. MERCI !

×