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
- 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é
Méthodes mobilisées
- Un formateur validé par nos équipes techniques et pédagogiques sera présent pendant toute la durée de la formation
- Pour les formations en présentiel, une salle de formation sera mise à disposition et équipée d'ordinateurs portables, d'un accès Wi-Fi, d'un projecteur et d'un tableau blanc. En distanciel la session sera suivie sur Zoom ou autre outil de visioconférence sur demande (Teams, Webex, Google Meet...).
- Un support de cours en version numérique sera remis à chaque participant
Modalités d’évaluation
- Questions orales ou écrites (QCM)
- Exercices pratiques
- Auto-positionnement en amont et aval de la formation
Accessibilité aux personnes handicapées
Nous nous engageons à rendre notre formation Prototyper un système IoT accessible aux personnes en situation de handicap. Merci de nous contacter afin que nous puissions réaliser les adaptations nécessaires en amont de la formation.Dernière modification le 26/12/2022