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
Övningsinstruktioner
- Importera MQTT-biblioteket
paho.mqtt.subscribesomsubscribe. - Hämta ett meddelande från ämnet
"datacamp/iot/simple"och lagra resultatet sommsg. - 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"{____}, {____}")