शुरू करेंमुफ़्त में शुरू करें

MQTT सिंगल मैसेज

निम्न परिदृश्य की कल्पना कीजिए: आपको एक MQTT Broker का पता और एक टॉपिक नाम दिया गया है, और आपको डेटा स्ट्रीम की सामग्री को स्टोर करने के लिए कुछ कोड लिखना है.

सबसे पहले, एक सिंगल मैसेज कंज्यूम करके देखें कि मैसेज किस फ़ॉर्मेट में होंगे.

इसके बाद आप मैसेज को प्रिंट करके जाँच सकते हैं, ताकि तय कर सकें कि आगे डेटा को कैसे प्रोसेस करना है.

यह अगले अभ्यास का आधार होगा, जहाँ हम डेटा स्ट्रीम को सब्सक्राइब करेंगे और कई मैसेज इकट्ठा करेंगे.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में IoT डेटा का विश्लेषण

पाठ्यक्रम देखें

अभ्यास निर्देश

  • 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"{____}, {____}")
कोड संपादित करें और चलाएँ