Formation Prototyper un système IoT
Durant ces 5 jours vous serez amené à créer un système Smart Home : • Les microcontrôleurs ESP seront les objets connecté / capteur connecté • Le Raspberry Pi sera configuré pour jouer le rôle de contrôleur de votre système Smart Home Les ateliers vont vous permettre de monter petit à petit votre système Smart Home. ces ateliers sont effectués sur des NodeNCU ESP et sur un Raspberry Pi, avec différents composants à câbler sur des breadboards • Résistances, LED, transistors, détecteurs, .... • L'ensemble du matériel vous est fourni (vous repartez avec ce matériel, qui constitue votre premier prototype Smart Home)
Objectifs pédagogiques / Compétences visées
- Savoir installer son environnement de développement
- Savoir effectuer les calculs de base pour polariser une LED, un transistor, ...
- Savoir prototyper un système IoT complet : des capteurs, actionneurs et le contrôleur
- Savoir installer les logiciels nécessaires sur le Raspberry Pi
- Connaître les problématiques de gestion des objets connectés
Pré-requis
- Connaître les bases de la syntaxe d’un langage de programmation type langage C, Python, Java ou JavaScript
- La connaissance des bases du fonctionnement d’internet est un plus (HTTP, clients et serveurs Web, REST)
Public
- Développeurs
- Chefs de projets
Programme
Jour 1
IoT
- Présentation
- Les protocoles
- La stack IoT
Le matériel utilisé
- ESP8266, ESP32
- Raspberry Pi
- Les divers éléments électroniques
Les outils de développement
- Visual Studio Code, compilateurs, PlateformIO
- Les breadboards
Jour 2
Architecture du projet
- Le capteur
- L’actionneur
- Le gestionnaire local
- Envois et retours de données vers/depuis internet
Jour 3
Installation de base du gestionnaire
- Utilisation de la console
- Mise en place des différentes applications et langage
ESP8266 et ESP32
- Présentation des SoC ESP8266 et ESP32
- Programmation avec le “langage” et les bibliothèques Arduino
Codage des NodeNCU ESP
- Utilisation des entrées/sorties
- Utilisation du Wifi
Jour 4
Prototypage de l’interrupteur
- La maquette
- Codage de l’entrée logique
- Connexion au serveur MQTT
- Envoi des messages vers MQTT
Jour 5
Prototypage de l’actionneur
- La maquette
- Codage de la sortie logique
- Connexion au serveur MQTT
- Réception des messages MQTT
Améliorer le prototype
- Mise à jour logiciel OTA
- Sécuriser avec TLS
- Gestion des objets connectés par le contrôleur
- Découvertes des objets connectés
- Paramétrage des objets connectés (provisioning)
- Remontée des informations vers le Cloud
- Du prototype breadboard au circuit imprimé
Moyens pédagogiques et techniques
- Formateur validé par nos équipes techniques et pédagogiques
- Salle de formation informatisée
- Support de cours numérique
Suivi et appréciation des résultats
- Questions orales ou écrites (QCM)
- Exercices pratiques
- Formulaires d'évaluation
Dernière modification le 26/12/2022