CommencezCommencez gratuitement

Un seul message MQTT

Imaginez le scénario suivant : On vous a fourni l'adresse d'un courtier MQTT et le nom d'un sujet, 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ù vous vous abonnerez au flux de données et recueillerez plusieurs messages.

Cette activité fait partie du cours

Analyse de données IoT avec Python

Voir le cours

Instructions de l’exercice

  • Importez la bibliothèque MQTT paho.mqtt.subscribe sous le nom subscribe.
  • Récupérez un message du sujet "datacamp/iot/simple" et stockez le résultat dans msg.
  • Affichez le sujet et la charge utile du message, séparés par une virgule.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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