ПочатиПочніть безкоштовно

Один 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"{____}, {____}")
Редагувати та запускати код