Informations pratiques

1. Prérequis et configurations

Ce chapitre se concentre sur le développement des objets IoT et nécessite quelques prérequis abordés dans les précédents chapitres avant de se lancer dans l’aventure.

1.

Les ESP8266/ESP32 sont reflashés avec MicroPython pour ESP8266 (version 1.12 minimum, elle apporte le support de uasyncio utilisé dans les objets), cf. ESP8266 et ESP32 sous MicroPython - Charger le firmware MicroPython.

2.

La copie de scripts Python sur l’ESP à l’aide d’un utilitaire comme RShell (ou équivalent) est un point maîtrisé, cf. ESP8266 et ESP32 sous MicroPython - Prise de contrôle.

3.

La mise en place du fichier boot.py avec authentification sur le réseau Wi-Fi domestique ainsi que la fonctionnalité RunApp, cf. ESP8266 et ESP32 sous MicroPython - Séquence de démarrage MicroPython.

4.

Le broker MQTT Eclipse Mosquitto est installé sur le Raspberry Pi et configuré avec une authentification avec le login pusr103 et le mot de passe 21052017, cf. Le broker MQTT - Installation de Mosquitto, cf. Le broker MQTT - Configurer le login du broker MQTT.

5.

Le Raspberry Pi exécutant le broker MQTT est configuré avec l’adresse IP fixe 192.168.1.210 dans le cadre de cet ouvrage. Toute modification d’adresse IP du Raspberry Pi implique une modification des scripts Python avant de les téléverser sur les objets.

2. LED de statut Projet:LED de statut

Un élément...

couv_LF2PYRASPFL.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Abstraction matérielle ESP8266/ESP32
Suivant
Fonctionnement général d’un objet IoT