Logo de la rubrique FORMATION : Développez votre objet connecté sur STM32 Cortex M

FORMATION : Développez votre objet connecté sur STM32 Cortex M

Pour connaitre les prochaines sessions de formation sur Logiciel embarque 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
     Cas d’utilisation
     Les enjeux de l’IoT ...
     ... et ces limites
  • Architecture IoT
     Les briques logicielles
     Les briques matérielles
     Les grands protocoles de l’Internet des objets (mediums et protocoles)
     L’approche par le système
  • La carte métier / Le sensor
     Présentation du scénario utilisé durant la formation
     Mise en place de la première brique : la carte métier et ses capteurs
     Utiliser le sensor disponible
     Ajout du support d’un nouveau sensor/actuator
     Travaux pratiques sur la carte métier/sensor

JOURNEE 2

  • Introduction à la gateway IoT
     Présentation des différentes gateway possibles
     Focus sur la solution retenue dans notre scénario
     Sécuriser la Gateway
     Les brokers de données : MQTT
  • Mise en pratique
     Lecture des données des sensors depuis la carte métier
     Ecriture des données vers les actuators
     Configurer la gateway
     MQTT par la pratique
     Sécurisation, les premiers éléments

JOURNEE 3

  • Introduction à la notion de Cloud
     Qu’est-ce-que le Cloud ?
     Les différentes solutions Cloud disponibles
     Cloud du marché vs solution privée ?
     Le stockage des données : base relationelle ou NoSQL ?
     L’intelligence est dans le cloud ?
     Comment présenter ces données
    - Qu’est-ce-qu’un WebService ?
    - Application mobile
    - Site web
     Le cloud et la sécurité
  • Mise en pratique
     MQTT : Le serveur
     Enregistrement des données provenant des sensors via la gateway
     Contrôle d’un actuator depuis le cloud
     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)
 Connexion BLE avec une gateway physique (Linux embarqué)
 Connexion à un cloud privé via IP
Mots clés : IoT, BLE, C/C++, Linux Embarqué, Cloud, NoSQL, Sécurté, MQTT, Gateway, Web service

INFORMATIONS PRATIQUES

Exigences matérielles :
Les plateformes gateway nécessaires sont prêtées le temps de la formation.
Un PC portable avec 40Go d’espace disque est requis pour l’installation d’une machine virutelle.

Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.