Satu pesan MQTT
Bayangkan skenario berikut: Anda diberikan alamat MQTT Broker dan nama topik, dan Anda diminta menulis kode untuk menyimpan konten dari aliran data (Datastream).
Pertama, Anda perlu memeriksa format pesan dengan mengambil satu pesan saja.
Lalu, Anda dapat mencetak dan meninjau pesan tersebut untuk menentukan cara memproses data lebih lanjut.
Ini akan menjadi dasar untuk latihan berikutnya, di mana kita akan berlangganan aliran data dan mengumpulkan banyak pesan.
Latihan ini merupakan bagian dari kursus
Menganalisis Data IoT dengan Python
Instruksi latihan
- Impor pustaka MQTT
paho.mqtt.subscribesebagaisubscribe. - Ambil satu pesan dari topik
"datacamp/iot/simple"dan simpan hasilnya sebagaimsg. - Cetak topik dan payload dari pesan tersebut, dipisahkan dengan koma.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Import mqtt library
import ____ as ____
# Retrieve one message
msg = ____.____(____, hostname="mqtt.datacamp.com")
# Print topic and payload
print(f"{____}, {____}")