Logo Prototyper un système IoT

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