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 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 ?

Inscription en ligne

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

Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation en Logiciel embarqué et programmation cliquez ici.