Message unique MQTT
Imaginez le scénario suivant : On vous a fourni l’adresse d’un courtier MQTT et le nom d’un topic, et vous devez écrire du code pour stocker le contenu du flux de données.
Commencez par vérifier le format des messages en consommant un seul message.
Vous pourrez ensuite l’afficher et l’examiner pour déterminer comment traiter les données par la suite.
Ce sera la base du prochain exercice, où nous nous abonnerons au flux de données et collecterons plusieurs messages.
Cet exercice fait partie du cours
Analyzing IoT Data in Python
Instructions
- Importez la bibliothèque MQTT
paho.mqtt.subscribesous le nomsubscribe. - Récupérez un message du topic
"datacamp/iot/simple"et stockez le résultat dansmsg. - Affichez le topic et la charge utile du message, séparés par une virgule.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import mqtt library
import ____ as ____
# Retrieve one message
msg = ____.____(____, hostname="mqtt.datacamp.com")
# Print topic and payload
print(f"{____}, {____}")