BaşlayınÜcretsiz başlayın

MQTT tek mesaj

Şu senaryoyu hayal et: Sana bir MQTT Broker adresi ve bir konu (topic) adı verildi ve bir Veri akışının (Datastream) içeriğini saklayacak kodu yazman bekleniyor.

Önce, tek bir mesaj tüketerek mesajların hangi formatta olacağını kontrol etmelisin.

Ardından mesajı yazdırıp inceleyerek veriyi nasıl işleyeceğini belirleyebilirsin.

Bu, bir sonraki egzersiz için temelimiz olacak; orada veri akışına abone olup birden fazla mesaj toplayacağız.

Bu egzersiz, kursun bir parçasıdır

Python ile IoT Verilerini Analiz Etmek

Kursa Göz Atın

Egzersiz talimatları

  • MQTT kütüphanesi paho.mqtt.subscribesubscribe olarak içe aktar.
  • "datacamp/iot/simple" konusundan (topic) bir mesaj al ve sonucu msg olarak sakla.
  • Mesajdan konu (topic) ve yükü (payload) virgülle ayrılmış şekilde yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import mqtt library
import ____ as ____

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

# Print topic and payload
print(f"{____}, {____}")
Kodu Düzenle ve Çalıştır