Skip to main content

Recette globale de la chaîne IoT

Recette

Objectif

Vérifier que la chaîne IoT fonctionne correctement, depuis la lecture des capteurs jusqu’à l’envoi des données vers le broker MQTT.

Prérequis

  • M5StickC alimentées et programmées.
  • M5Stack alimentée et connectée au réseau WiFi. [
  • Capteur DHT22 branché.
  • Capteur d’humidité du sol branché.
  • Serveur NTP local accessible via pfSense.
  • Broker MQTT accessible sur le port 8883.

Vérifications

  • Vérifier que le DHT22 remonte des valeurs cohérentes.
  • Vérifier que le capteur d’humidité du sol remonte des valeurs cohérentes.
  • Vérifier que les M5StickC envoient bien les données à la M5Stack via ESP-NOW.
  • Vérifier que la M5Stack se synchronise correctement via le serveur NTP local.
  • Vérifier que la M5Stack publie les données vers le broker MQTT.
  • Vérifier que les données sont bien reçues côté broker.

Résultat attendu

  • La lecture des capteurs est correcte.
  • La transmission ESP-NOW fonctionne.
  • La synchronisation NTP fonctionne.
  • La publication MQTT fonctionne.
  • La chaîne globale est opérationnelle.

Réserve

  • La déconnexion du capteur d’humidité du sol n’est pas encore correctement gérée par le programme.