Systèmes, cloud & sécurité

📡 Capteurs & Protocoles MQTT

IoT & Systèmes Embarqués Connectés

Programmation de microcontrôleurs, acquisition de données capteurs, protocoles IoT (MQTT/CoAP) et passerelles réseau.

  • 4 modules
  • 16 leçons
  • 4 h de contenu
  • Exercices Python exécutables
  • Évaluation finale
#IoT Maroc#Systèmes Embarqués#ESP32 Arduino#MQTT#Objets Connectés Casablanca

Ce que vous allez apprendre

  • Architecture matérielle & Microcontrôleurs (ESP32/C++)
  • Bus de communication industriels & Capteurs physiques
  • Réseaux sans fil & Protocoles télémétriques IoT
  • Traitement des données de mesure & Tableaux de bord IoT

Programme

4 modules · 16 leçons · 4 h de contenu

1Architecture matérielle & Microcontrôleurs (ESP32/C++)4 leçons · 1 h
  1. 1.1Architecture interne des microcontrôleurs (cœurs Xtensa/RISC-V, SRAM, Flash, modes basse consommation Deep Sleep)
  2. 1.2Entrées/Sorties numériques et analogiques : broches GPIO, interruptions matérielles et convertisseur ADC/DAC
  3. 1.3Génération de signaux PWM pour le contrôle d'actionneurs, servomoteurs et régulateurs de puissance
  4. 1.4Programmation événementielle sans blocage : gestion du temps système avec timers matériels et millis()
2Bus de communication industriels & Capteurs physiques4 leçons · 1 h
  1. 2.1Protocole série synchrone I2C : adressage 7 bits, pull-up, lecture/écriture de registres de capteurs
  2. 2.2Protocole haute vitesse SPI : lignes MOSI, MISO, SCK, sélection de puce (CS) et débits élevés
  3. 2.3Communication asynchrone UART : trames série, vitesses de transmission (bauds) et débogage
  4. 2.4Chaîne de mesure physique : étalonnage, calibration multipoints et filtrage numérique du bruit (moyenne glissante)
3Réseaux sans fil & Protocoles télémétriques IoT4 leçons · 1 h
  1. 3.1Connectivité Wi-Fi embarquée et gestion de la reconnexion automatique en environnement instable
  2. 3.2Protocole MQTT : architecture Broker/Clients, arborescence de Topics, niveaux de Qualité de Service (QoS 0, 1, 2) et messages persistants (Retain)
  3. 3.3Protocoles basse consommation pour réseaux étendus : principes de LoRa et LoRaWAN (classes A/B/C, passerelles)
  4. 3.4Chiffrement et sécurité des échanges télémétriques : sessions TLS/MQTTS et authentification par certificats
4Traitement des données de mesure & Tableaux de bord IoT4 leçons · 1 h
  1. 4.1Formatage compact de télémétrie : charges utiles JSON vs encodages binaires compacts
  2. 4.2Ingestion continue dans une base de données temporelle (Time-Series Database : InfluxDB / TimescaleDB)
  3. 4.3Automatisation de règles d'alerte et seuils critiques lors d'anomalies de mesure
  4. 4.4Conception d'un tableau de bord de supervision temps réel complet pour télémesure environnementale

Comment se déroule la formation

À votre rythme

Des leçons courtes ; votre progression est enregistrée et vous reprenez là où vous vous êtes arrêté.

En pratiquant

Des exemples de code Python à modifier et exécuter dans le navigateur, sans rien installer.

Une validation

Une évaluation finale s'ouvre quand vous avez parcouru l'essentiel de la formation.

Dans le même domaine

  • Systèmes, cloud & sécurité🐧 Commandes Unix & Flux Git Pro

    Git & Environnement Linux

    Terminal Linux, scripts shell, gestion des versions avec Git, branches, merges et workflows collaboratifs.

    ▶ Exercices Python

    3 modules · 12 leçons · 3 h

    Voir le programme Accès sur attribution
  • Systèmes, cloud & sécurité🐧 Certification LPI Linux Essentials v2.0

    Linux Essentials (LPI 010 v2.0)

    Préparation officielle à la certification LPI Linux Essentials Version 2.0 : distributions, scripts shell, commandes terminal, processus, g…

    ▶ Exercices Python

    5 modules · 19 leçons · 9 h 30

    Voir le programme Accès sur attribution
  • Systèmes, cloud & sécurité🖥️ Administration Système & Services

    Administration système Linux

    Gestion des utilisateurs, permissions fines, gestion des services systemd, configuration réseau et sécurité système.

    4 modules · 16 leçons · 4 h

    Voir le programme Accès sur attribution