Один MQTT‑повідомлення
Уявіть таку ситуацію: у вас є адреса MQTT‑брокера та назва топіка, і вам потрібно написати код, щоб зберігати вміст потоку даних.
Спершу перевірте формат повідомлень, прочитавши одне повідомлення.
Потім виведіть його на екран і перегляньте, щоб зрозуміти, як далі обробляти дані.
Це стане основою для наступної вправи, де ви підпишетеся на потік даних і збиратимете кілька повідомлень.
Ця вправа є частиною курсу
Аналіз даних IoT у Python
Інструкції до вправи
- Імпортуйте бібліотеку MQTT
paho.mqtt.subscribeякsubscribe. - Отримайте одне повідомлення з топіка
"datacamp/iot/simple"і збережіть результат у зміннійmsg. - Виведіть тему та корисне навантаження повідомлення, розділені комою.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import mqtt library
import ____ as ____
# Retrieve one message
msg = ____.____(____, hostname="mqtt.datacamp.com")
# Print topic and payload
print(f"{____}, {____}")