Upload
marius-zaharia
View
140
Download
0
Tags:
Embed Size (px)
Citation preview
29 Avril 2014, Paris, FranceLa Communauté Open Source Azure Française
INTERNET DES OBJETS,
OU LES OBJETS CONNECTÉS...
AU CLOUD
Aymeric Weinbach
Marius Zaharia
Aymeric Weinbach [email protected]
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
Marius Zaharia
Expert Azure & Cloud
Twitter : @marius_on_azure
Blog : http://marius-zaharia.blogspot.com
LinkedIn : http://www.linkedin.com/in/mzaharia
Email : [email protected]
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
QU’EST-CE QU’UN OBJET CONNECTE ?
Qu’est-ce qu’un objet connecté ?
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”
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
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, …
Démo / Prototypage
Gadgeteer Arduinopour prototyper les objets connectés
Exemple: le capteur ZeCloudUn capteur pour savoir quand on doit arroser ses plantes vertes
LE RÔLE DU CLOUD ET DE BIG DATA
Le Cloud mais Pourquoi ?
Rapidité et facilité de l’implémentation des services
Scalabilité – millions de devices connectables
Couverture globale
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
Et Big Data dans tout ça ?
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
EXEMPLE
DE MISE EN PLACE D’UN DEVICE
Exemple: Le capteur ZeCloud
Le prototype
Architecture fonctionnelle
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
Ecriture du code embarqué en c# sur MF .net
Impression 3d
COMMENT… ALLUMER UNE LED
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 surCloud 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 unecommande (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.
DEMO / SIMULATION
PERSPECTIVES
CONCLUSIONS
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 !
QUESTIONS ?
MERCI !