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

  • RunApp en position arrêt

  • Fichier boot.py absent ou incorrect

  • Syntaxe du fichier main.py incorrect

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...

couv_LF2PYRASPFL.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Objet 5 : Surveillance environnementale
Suivant
Introduction