CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Importez la bibliothèque MQTT paho.mqtt.subscribe sous le nom subscribe.
  • Récupérez un message du topic "datacamp/iot/simple" et stockez le résultat dans msg.
  • 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"{____}, {____}")
Modifier et exécuter le code