Kom igångKom igång gratis

MQTT – ett enskilt meddelande

Föreställ dig följande scenario: Du har fått en MQTT-brokeradress och ett ämnesnamn, och din uppgift är att skriva kod som lagrar innehållet från dataströmmen.

Först bör du kontrollera vilket format meddelandena har genom att hämta ett enskilt meddelande.

Du kan sedan skriva ut och granska meddelandet för att avgöra hur du ska bearbeta datan vidare.

Detta blir grunden för nästa övning, där vi prenumererar på dataströmmen och samlar in flera meddelanden.

Den här övningen är en del av kursen

Analysera IoT-data i Python

Visa kurs

Övningsinstruktioner

  • Importera MQTT-biblioteket paho.mqtt.subscribe som subscribe.
  • Hämta ett meddelande från ämnet "datacamp/iot/simple" och lagra resultatet som msg.
  • Skriv ut topic och payload från meddelandet, separerade med ett kommatecken.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Import mqtt library
import ____ as ____

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

# Print topic and payload
print(f"{____}, {____}")
Redigera och kör kod