विषयसूची:

ESP8266 और सार्वजनिक "फ्री" MQTT ब्रोकर HiveMQ और Node-RED: 6 चरण (चित्रों के साथ)
ESP8266 और सार्वजनिक "फ्री" MQTT ब्रोकर HiveMQ और Node-RED: 6 चरण (चित्रों के साथ)

वीडियो: ESP8266 और सार्वजनिक "फ्री" MQTT ब्रोकर HiveMQ और Node-RED: 6 चरण (चित्रों के साथ)

वीडियो: ESP8266 और सार्वजनिक
वीडियो: Smart Bell for Campus- BMSIT | IoT 2024, नवंबर
Anonim
ESP8266 और सार्वजनिक
ESP8266 और सार्वजनिक

MQTT प्रोटोकॉल ने हाल के वर्षों में काफी ताकत हासिल की है क्योंकि यह IoT और M2M अनुप्रयोगों के लिए सरल, सुरक्षित, व्यावहारिक और हल्का है।

एमक्यूटीटी अनुप्रयोगों के डेवलपर्स और डेवलपर्स के योगदान के लिए धन्यवाद, इंटरनेट निगरानी और नियंत्रण परीक्षणों के लिए सार्वजनिक एमक्यूटीटी ब्रोकर हैं, किसी भी एमक्यूटीटी क्लाइंट से कनेक्ट करने के लिए उपलब्ध हैं इस मामले में हम एचआईवीईएमक्यू का उपयोग करेंगे, जिसमें एमक्यूटीटी कनेक्शन और वेब सॉकेट देखने के लिए डैशबोर्ड है।, चूंकि यह सार्वजनिक है, इसलिए इसमें कुछ विचार होने चाहिए जिन्हें हम नीचे देखेंगे।

आधिकारिक वेबसाइट:HiveMQडैशबोर्ड MQTT: HiveMQ

कनेक्शन ब्रोकर MQTT

  • ब्रोकर: ब्रोकर.हाइवेमक्यू.कॉम
  • टीसीपी पोर्ट: 1883
  • वेबसोकेट पोर्ट: 8000

परीक्षण

फिर हम 2 टेस्ट करेंगे:

  1. कनेक्शन ब्रोकर MQTT HIVEMQ नोड-रेड के साथ।
  2. कनेक्शन ब्रोकर MQTT HIVEMQ ESP8266 और नोड-रेड के साथ।

पूरा ट्यूटोरियल और डाउनलोड

अधिक जानकारी के लिए, कृपया देखें:

पैरा मास जानकारी यात्रा:

चरण 1: नोड-रेड स्थापित करें

Image
Image

चरण 2: भवन और परीक्षण के लिए आवश्यक कुछ घटक

भवन और परीक्षण के लिए आवश्यक कुछ घटक
भवन और परीक्षण के लिए आवश्यक कुछ घटक
भवन और परीक्षण के लिए आवश्यक कुछ घटक
भवन और परीक्षण के लिए आवश्यक कुछ घटक

निर्माण और परीक्षण के लिए आवश्यक कुछ घटक:

ESP8266 12E -

सेंसर DS18B20 वनवायर -

3 प्रतिरोधी 10k

चरण 3: टेस्ट 1: कनेक्शन ब्रोकर MQTT HIVEMQ नोड-रेड के साथ

Image
Image
टेस्ट 1: नोड-रेड के साथ कनेक्शन ब्रोकर MQTT HIVEMQ
टेस्ट 1: नोड-रेड के साथ कनेक्शन ब्रोकर MQTT HIVEMQ

मेरे नेटवर्क में स्थानीय सर्वर पर पहले से स्थापित नोड-रेड का उपयोग करके, हम किसी भी एमक्यूटीटी क्लाइंट से कनेक्शन को मान्य करने के लिए एचआईवीईएमक्यू के साथ एमक्यूटीटी कनेक्शन बनाएंगे।

चरण 4: वास्तुकला

आर्किटेक्चर
आर्किटेक्चर

सेंसर कनेक्शन

ESP8266 मॉड्यूल को MQTT क्लाइंट के रूप में कॉन्फ़िगर किया गया है और D4 पिन (Gpio 02) से जुड़े DS18B20 सेंसर की आवधिक तापमान रीडिंग करता है, अधिकतम डेटाशीट में इसके संबंधित अनुशंसित प्रतिरोध के साथ 5v को आपूर्ति करता है।

पुस्तकालयों की आवश्यकता है:

  • PubSubClient.h
  • वनवायर.एच
  • डलास तापमान। एच

चरण 5: टेस्ट 2: कनेक्शन ब्रोकर MQTT HIVEMQ ESP8266 और नोड-रेड के साथ

Image
Image

इस मामले में मॉड्यूल ESP8266 12E NodeMCU क्लाइंट के रूप में कॉन्फ़िगर किया गया MQTT एक तापमान सेंसर पढ़ता है DS18B20 प्रोटोकॉल (Onewire) MQTT के माध्यम से ब्रोकर HIVEMQ को तापमान भेजता है और स्थानीय नेटवर्क में स्थापित नोड-RED तापमान और ग्राफ के मान का अनुरोध करता है। डैशबोर्ड।

एमक्यूटीटी विषय "तापमान/पीडीएकंट्रोल/सेंसर"

संदेश

तापमान मान उदाहरण "28.9"

चरण 6: निष्कर्ष और अधिक जानकारी

निष्कर्ष और अधिक जानकारी
निष्कर्ष और अधिक जानकारी

हम मानते हैं कि हालांकि तकनीकी रूप से दलाल सार्वजनिक है, हम ऐसे अनुप्रयोगों का एहसास नहीं करते हैं जो इस दलाल से लगातार जुड़े हुए हैं, और चूंकि यह मुफ़्त सार्वजनिक है, एचआईवीई के कई कानूनी पहलू हैं जिन्हें ध्यान में रखा जाना चाहिए।

हम केवल तेजी से परीक्षण करते हैं, हालांकि यह ध्यान दिया जाना चाहिए कि उन्होंने इस ब्रोकर के साथ अपने IoT अनुप्रयोगों को बिना किसी स्पष्ट असुविधा के लगाया है जो सेवा सक्रिय और सार्वजनिक है।

क्लाउड में ब्रोकर के साथ (इंटेट) कहीं से भी हम अपने उपकरणों और अनुप्रयोगों को आईपी पते और अन्य प्रतिबंधों की सीमा के बिना कनेक्ट कर सकते हैं, वर्तमान में एमक्यूटीटी सर्वर की शोध योजनाएं और सेवाएं।

अगले ट्यूटोरियल में हम अन्य सार्वजनिक MQTT सर्वर और FRED (नोड-रेड) के साथ बातचीत करने की कोशिश करेंगे।

अन्य पब्लिक ब्रोकर्स

पब्लिक ब्रोकर टेस्ट Mosca.io

सिफारिश की: