Aan de slagBegin gratis

MQTT enkel bericht

Stel je het volgende scenario voor: Je hebt een MQTT-brokeradres en een onderwerpnaam gekregen, en je moet code schrijven om de inhoud van de datastream op te slaan.

Controleer eerst in welk formaat de berichten zijn door één bericht te consumeren.

Je kunt het bericht vervolgens printen en bekijken om te bepalen hoe je de gegevens verder verwerkt.

Dit wordt de basis voor de volgende oefening, waarin we ons abonneren op de datastream en meerdere berichten verzamelen.

Deze oefening maakt deel uit van de cursus

IoT-gegevens analyseren in Python

Bekijk cursus

Oefeninstructies

  • Importeer de MQTT-bibliotheek paho.mqtt.subscribe als subscribe.
  • Haal één bericht op van het topic "datacamp/iot/simple" en sla het resultaat op als msg.
  • Print het topic en de payload van het bericht, gescheiden door een komma.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Import mqtt library
import ____ as ____

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

# Print topic and payload
print(f"{____}, {____}")
Code bewerken en uitvoeren