IniziaInizia gratis

Messaggio singolo MQTT

Immagina questo scenario: Ti è stato fornito l'indirizzo di un broker MQTT e il nome di un topic, e devi scrivere del codice per archiviare i contenuti del flusso di dati.

Per prima cosa, verifica in che formato arrivano i messaggi consumandone uno singolo.

Poi puoi stamparlo e ispezionarlo per capire come elaborare i dati in seguito.

Questa sarà la base per il prossimo esercizio, in cui ci iscriveremo al data stream e raccoglieremo più messaggi.

Questo esercizio fa parte del corso

Analizzare i dati IoT in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Importa la libreria MQTT paho.mqtt.subscribe come subscribe.
  • Recupera un messaggio dal topic "datacamp/iot/simple" e salva il risultato come msg.
  • Stampa topic e payload dal messaggio, separati da una virgola.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Import mqtt library
import ____ as ____

# Retrieve one message
msg = ____.____(____, hostname="mqtt.datacamp.com")

# Print topic and payload
print(f"{____}, {____}")
Modifica ed esegui il codice