MQTT
स्थापना और सेटअप
खोज…
परिचय
MQTT को लागू करने के लिए
हमें MQTT ब्रोकर और MQTT क्लाइंट लाइब्रेरी की आवश्यकता है
MQTT लाइब्रेरी और MQTT ब्रोकर
आवेदन में एमक्यूटीटी का उपयोग करने के लिए हमारे पास विभिन्न प्रोग्रामिंग भाषाओं के लिए विभिन्न प्रकार की लाइब्रेरी उपलब्ध हैं।
MQTT लाइब्रेरी
लाइब्रेरी | भाषा: हिन्दी | विवरण |
---|---|---|
ग्रहण पाओ | सी, सी ++, जावा, जावास्क्रिप्ट, पायथन, गो, सी # | PAH क्लाइंट सबसे लोकप्रिय क्लाइंट लाइब्रेरी कार्यान्वयनों में से हैं। |
फ़्यूज़सोर्स MQTT क्लाइंट | जावा | फ़्यूज़सोर्स MQTT क्लाइंट 3 विभिन्न एपीआई शैलियों के साथ एक जावा MQTT क्लाइंट है: ब्लॉकिंग, फ्यूचर-आधारित और कॉलबैक-आधारित। |
MQTT.js | जावास्क्रिप्ट | MQTT.js एक NQ मॉड्यूल के रूप में उपलब्ध Node.js और वेब अनुप्रयोगों के लिए MQTT क्लाइंट लाइब्रेरी है। |
माणिक mqtt | माणिक | रूबी-मकट एक एमक्यूटीटी क्लाइंट है जो रूबी रत्न के रूप में उपलब्ध है। यह QoS> 0 का समर्थन नहीं करता है। |
MQTT ब्रोकर
ब्रोकर मुख्य रूप से सभी संदेशों को प्राप्त करने के लिए जिम्मेदार होता है (ब्रोकर मैसेजिंग सर्वर की तरह होता है), उन्हें फ़िल्टर करना, यह तय करना कि इसमें कौन रुचि रखता है और फिर सभी सब्सक्राइब किए गए क्लाइंट को मैसेज भेज रहा है। MQTT ब्रोकर कार्यान्वयन: नीचे दी गई तालिका कुछ सबसे लोकप्रिय ओपन सोर्स और वाणिज्यिक ब्रोकर कार्यान्वयन दिखाती है।
ब्रोकर ______ | विवरण |
---|---|
Apache ActiveMQ | ActiveMQ एक ओपन-सोर्स मल्टी-प्रोटोकॉल संदेश ब्रोकर है जिसमें जेएमएस के चारों ओर कोर लिखा हुआ है। यह MQTT का समर्थन करता है और JMS के ऊपर MQTT शब्दार्थ का मानचित्रण करता है। |
mosquitto | |
खरगोश MQ | रैबिटएमक्यू एक स्केलेबल, ओपन-सोर्स संदेश कतार कार्यान्वयन है, जो एर्लांग में लिखा गया है। यह एक एएमक्यूपी मैसेज ब्रोकर है लेकिन इसमें एमक्यूटीटी प्लगइन उपलब्ध है। सभी MQTT सुविधाओं (जैसे QoS 2) का समर्थन नहीं करता है। |
HiveMQ | HiveMQ एक स्केलेबल, उच्च प्रदर्शन वाला MQTT ब्रोकर है जो मिशन महत्वपूर्ण तैनाती के लिए उपयुक्त है। यह पूरी तरह से MQTT 3.1 और MQTT 3.1.1 का समर्थन करता है और इसमें वेब डेवलपर्स, क्लस्टरिंग और जावा डेवलपर्स के लिए एक ओपन-सोर्स प्लगइन सिस्टम जैसी विशेषताएं हैं। |
WebsphereMQ / IBM MQ | Websphere MQ आईबीएम द्वारा एक वाणिज्यिक संदेश-उन्मुख मिडलवेयर है। पूरी तरह से MQTT का समर्थन करता है। |
ActiveMQ ब्रोकर को स्थापित करने के लिए कदम
ActiveMQ वेबसाइट पर जाएं और activeMQ का नवीनतम स्थिर संस्करण डाउनलोड करें
सक्रिय एमक्यू डाउनलोड के लिए यहां क्लिक करें
- डाउनलोड करने के बाद, इसे अनज़िप करें
यदि आप विंडोज़ 32 का उपयोग कर रहे हैं
- Apache-activemq-5.14.3 \ bin \ win32 पर जाएं
अगर विंडोज़ 64
- अपाचे-ActiveMQ-5.14.3 \ बिन \ win64
- Activemq बैच फ़ाइल चलाएँ
- इसे सक्रिय करता है, एक्टिवमक्यू सर्वर कमांड प्रॉम्प्ट पर चल रहा है
यदि आप UIM को ActiveMQ के लिए देखना चाहते हैं। संदेश भेजने और भेजने के तरीके कैसे प्राप्त करें
http: // localhost को मिला : 8161 / व्यवस्थापक /
- डिफ़ॉल्ट रूप से
उपयोगकर्ता नाम = व्यवस्थापक
पासवर्ड = व्यवस्थापक
- फिर विषय टैब पर क्लिक करें।
विषय टैब जानकारी देता है कि कितने विषय हैं और सक्रिय उपभोक्ता, उत्पादन, वितरित संदेश या नहीं।