FORMATION : Déployer une solution IoT : de l’objet au Cloud
Pour connaitre les prochaines sessions de formation en Logiciel embarqué et programmation cliquez ici.
 
			
Cette formation a pour but de présenter l’IoT. 
Dans quels cas l’utiliser ?
Quelles sont ses limites ? 
Quelle architecture mettre en place et pour quels besoins ?
Pendant ces 3 jours de formation, nous alternerons entre théorie et mise en pratique. Les stagiaires découvriront l’ensemble des éléments qui composent un système IoT. 
Quelles sont les technologies utilisées ? des capteurs jusqu’au stockage dans le Cloud. 
La complexité d’intégration d’un tel système, qui demande une culture globale dans le domaine des systèmes embarqués et des systèmes d’information, sera identifiée à travers une série d’exercices.
Ce sera également l’occasion de découvrir les points clés de la sécurisation d’un système connecté.
PROGRAMME
JOURNEE 1
-  Introduction à l’IoT
 Définition Définition Cas d’utilisation Cas d’utilisation Les enjeux de l’IoT ... Les enjeux de l’IoT ... ... et ces limites ... et ces limites
-  Architecture IoT
 Les briques logicielles Les briques logicielles Les briques matérielles Les briques matérielles Les grands protocoles de l’Internet des objets (mediums et protocoles) Les grands protocoles de l’Internet des objets (mediums et protocoles) L’approche par le système L’approche par le système
-  La carte métier / Le sensor
 Présentation du scénario utilisé durant la formation Présentation du scénario utilisé durant la formation Mise en place de la première brique : la carte métier et ses capteurs Mise en place de la première brique : la carte métier et ses capteurs Utiliser le sensor disponible Utiliser le sensor disponible Ajout du support d’un nouveau sensor/actuator Ajout du support d’un nouveau sensor/actuator Travaux pratiques sur la carte métier/sensor Travaux pratiques sur la carte métier/sensor
JOURNEE 2
-  Introduction à la gateway IoT
 Présentation des différentes gateway possibles Présentation des différentes gateway possibles Focus sur la solution retenue dans notre scénario Focus sur la solution retenue dans notre scénario Sécuriser la Gateway Sécuriser la Gateway Les brokers de données : MQTT Les brokers de données : MQTT
-  Mise en pratique
 Lecture des données des sensors depuis la carte métier Lecture des données des sensors depuis la carte métier Ecriture des données vers les actuators Ecriture des données vers les actuators Configurer la gateway Configurer la gateway MQTT par la pratique MQTT par la pratique Sécurisation, les premiers éléments Sécurisation, les premiers éléments
JOURNEE 3
-  Introduction à la notion de Cloud
 Qu’est-ce-que le Cloud ? Qu’est-ce-que le Cloud ? Les différentes solutions Cloud disponibles Les différentes solutions Cloud disponibles Cloud du marché vs solution privée ? Cloud du marché vs solution privée ? Le stockage des données : base relationelle ou NoSQL ? Le stockage des données : base relationelle ou NoSQL ? L’intelligence est dans le cloud ? L’intelligence est dans le cloud ? Comment présenter ces données Comment présenter ces données
 - Qu’est-ce-qu’un WebService ?
 - Application mobile
 - Site web Le cloud et la sécurité Le cloud et la sécurité
-  Mise en pratique
 MQTT : Le serveur MQTT : Le serveur Enregistrement des données provenant des sensors via la gateway Enregistrement des données provenant des sensors via la gateway Contrôle d’un actuator depuis le cloud Contrôle d’un actuator depuis le cloud Présenter ces données Présenter ces données
 - Les WebServices
 - Présentation sur un smartphone via un site web personnalisé
 - Sécurisation du cloud, les premiers éléments
Système utilisé :
 Carte métier / capteur : STM32 evaluation board Like (fourniture Cap’tronic)
 Carte métier / capteur : STM32 evaluation board Like (fourniture Cap’tronic)
 Connexion BLE avec une gateway physique (Linux embarqué)
 Connexion BLE avec une gateway physique (Linux embarqué)
 Connexion à un cloud privé via IP
 Connexion à un cloud privé via IP
Mots clés : IoT, BLE, C/C++, Linux Embarqué, Cloud, NoSQL, Sécurté, MQTT, Gateway, Web service
 
                    