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.

info portfolio