MQTT sous ESP MQTT:sous ESP8266

Interfacer l’ESP8266/ESP32 avec du matériel est un grand pas dans la réalisation d’objets Internet. Cette section se penche sur le deuxième pilier : la communication.

La section suivante se penche en particulier sur la communication avec le broker MQTT.

Pour rappel, le broker MQTT est installé sur le Raspberry Pi avec la configuration suivante :

  • Raspberry Pi configuré en adresse IP fixe : 192.168.1.210

  • Broker MQTT avec login et mot de passe : puser103 / 21052017

1. Publication MQTT sous MicroPython MicroPython:publication MQTT

Le script d’exemple mqtt_pub.py détaillé ci-dessous effectue une série de publications sur le broker MQTT.

Une copie de cet exemple est disponible dans le répertoire esp8266/divers/ du dépôt GitHub de l’ouvrage. Le fichier pourra être téléversé sur la plateforme à l’aide d’un outil tel que RShell ou Ampy.

01: """ La Maison Pythonic - publication sur broker MQTT depuis  
02:      MicroPython """  
03: import time  
04: from network import WLAN  
05: from umqtt.simple import MQTTClient  
06: from ubinascii import hexlify  
07: import sys  
08:  
09: CLIENT_ID = "demo-pub"  
10:  
11: MQTT_SERVER = "192.168.1.210"  
12:  
13: # Mettre a None si pas utile  
14: MQTT_USER = 'pusr103'  
15: MQTT_PSWD...
couv_LF2PYRASPFL.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Programmer
Suivant
Asyncio sur ESP