Zacznij terazZacznij za darmo

MQTT – pojedyncza wiadomość

Wyobraź sobie następującą sytuację: Otrzymujesz adres brokera MQTT oraz nazwę tematu (topic) i masz za zadanie napisać kod, który zapisze zawartość strumienia danych.

Na początku sprawdź, w jakim formacie będą przesyłane wiadomości – w tym celu pobierz pojedynczą wiadomość.

Możesz ją wyświetlić i przeanalizować, aby zdecydować, jak dalej przetworzyć dane.

To będzie punkt wyjścia do kolejnego ćwiczenia, w którym zasubskrybujesz strumień danych i będziesz zbierać wiele wiadomości.

To ćwiczenie jest częścią kursu

Analiza danych IoT w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj bibliotekę MQTT paho.mqtt.subscribe jako subscribe.
  • Pobierz jedną wiadomość z tematu "datacamp/iot/simple" i zapisz wynik jako msg.
  • Wyświetl temat i zawartość wiadomości, oddzielone przecinkiem.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Import mqtt library
import ____ as ____

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

# Print topic and payload
print(f"{____}, {____}")
Edytuj i uruchom kod