Dépannage d’un objet IoT Projet:dépannage d’un objet IoT
Si le test préliminaire d’un objet ne produit aucune publication sur le broker MQTT, alors les quelques points suivants peuvent vous aider à cerner et corriger le problème.
Problème |
Cause |
Solution |
La LED reste éteinte |
|
Vérifier la position de l’interrupteur RunApp. Vérifier ensuite le fichier boot.py et la connectivité au réseau Wi-Fi. cf. ESP8266 et ESP32 sous MicroPython - Séquence de démarrage MicroPython. Établir une session REPL via la connexion série et presser le bouton Reset. Les erreurs de compilations du script seront affichées dans la session REPL. |
La LED clignote rapidement |
Code d’erreur produit par le script en cours d’exécution |
Voir la grille « Led de statuts » en début de chapitre (cf. Informations pratiques). Cette liste établit une correspondance entre le code d’erreur, la section du script la produisant et les solutions. Établir une session REPL via la connexion série et presser le bouton Reset. Les erreurs et les messages seront affichés dans la session REPL. |
La LED rapporte systématiquement un code d’erreur 4 ou 6. |
Code d’erreur produit par le chargement des bibliothèques des senseurs et la communication avec ces senseurs. |
Si le montage contient des senseurs... |