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

Python ile IoT Verilerini Analiz Etmek

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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