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.