मच्छर: वह सब कुछ जो आपको जानना आवश्यक है

मच्छर IoT बोर्ड

निश्चित रूप से आप जानते हैं मच्छर क्या है, और इसीलिए आप इस लेख पर आए हैं, क्योंकि आपको अधिक विवरण जानने की आवश्यकता है या आप यह जानना चाहते हैं कि इसे आपके ऑपरेटिंग सिस्टम पर कैसे स्थापित किया जा सकता है। यदि आप नहीं जानते कि यह ओपन सोर्स प्रोजेक्ट क्या है, इसके लिए क्या है, यह आपकी मदद कैसे कर सकता है आपकी IoT परियोजनाएं, और क्या है MQTT प्रोटोकॉल जो इस सॉफ्टवेयर का उपयोग करता है।

MQTT क्या है?

एमक्यूटीटी प्रोटोकॉल

मच्छर पर आधारित है एमक्यूटीटी प्रोटोकॉल, जो संदेश कतारबद्ध टेलीमेट्री परिवहन के लिए है। "लाइट" मैसेजिंग के लिए एक नेटवर्क प्रोटोकॉल, यानी ऐसे नेटवर्क के लिए जो उतने विश्वसनीय नहीं हैं या बैंडविड्थ के मामले में सीमित संसाधन हैं। यह आम तौर पर मशीन-टू-मशीन (M2M) संचार, या इंटरनेट ऑफ थिंग्स (IoT) कनेक्शन में उपयोग किया जा सकता है।

MQTT द्वारा बनाया गया था डॉ. एंडी स्टैनफोर्ड-क्लार्क और अर्लेन निप्पर 1999 में। इसका उपयोग शुरू में तेल और गैस उद्योग में डेटा की निगरानी के लिए टेलीमेट्री के लिए किया गया था जिसे रिमोट सर्वर पर भेजा गया था। उन प्लेटफार्मों पर, एक बहुत ही स्थिर कनेक्शन स्थापित करना या एक निश्चित केबल रखना संभव नहीं था, इसलिए यह प्रोटोकॉल सीमाओं को हल कर सकता था।

बाद में, MQTT को मानकीकृत और खुला बनाया गया था, इसलिए अब यह एक ओपन सोर्स प्रोटोकॉल है जिसे प्रबंधित किया जाता है mqtt.org, और बन गया है IoT . के लिए एक मानक.

MQTT इसके ऊपर चलने के लिए TCP/IP का उपयोग करता है और एक टोपोलॉजी के साथ काम करता है जैसे पुश/सब्सक्राइब. इन प्रणालियों में कोई भी अंतर कर सकता है:

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

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

मच्छर क्या है?

मच्छर लोगो

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

पाहो एक संबंधित परियोजना है जो बहु-भाषा MQTT क्लाइंट लाइब्रेरी को लागू करते हुए मॉस्किटो को पूरक कर सकती है। प्रक्रिया नियंत्रण, डैशबोर्ड बनाने आदि के लिए स्प्रैडशीट और रीयल-टाइम इंटरफ़ेस में स्ट्रीमशीट एक अन्य प्रोजेक्ट है।

इसके अलावा, मच्छर एक भी प्रदान करता है सी पुस्तकालय MQTT क्लाइंट को लागू करने के लिए, साथ ही साथ लोकप्रिय mosquitto_pub और mosquitto_dub कमांड लाइन क्लाइंट भी शामिल हैं। दूसरी ओर, यह बहुत आसान है, कुछ ही मिनटों में आप अपना खुद का प्रवास चला सकते हैं, यहां तक ​​कि आपके पास एक परीक्षण सर्वर भी है test.mosquitto.org, विभिन्न तरीकों से ग्राहकों का परीक्षण करने के लिए (TLS, WebSockets,…)

और अगर आपको कोई समस्या है, तो मच्छर को एक शानदार समुदाय विकास के लिए और मंचों और अन्य स्थानों पर आपकी मदद करने के इच्छुक हैं।

अधिक जानकारी - आधिकारिक वेबसाइट

अपने ऑपरेटिंग सिस्टम पर मच्छर कैसे स्थापित करें

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

  • का प्रयोग करें स्रोत कोड y इसे स्वयं संकलित करें.
  • बाइनरी: तुम कर सकते हो डाउनलोड क्षेत्र से डाउनलोड करें.
    • Windows: उस लिंक से डाउनलोड करें जिसे मैं 64-बिट या 32-बिट संस्करण में .exe बाइनरी छोड़ता हूं, जो आपके पास मौजूद सिस्टम पर निर्भर करता है। एक बार डाउनलोड हो जाने के बाद, आप इसे चला सकते हैं। यदि आपको समस्या है, तो आप README-windows.md फ़ाइल पढ़ सकते हैं।
    • macOS: डाउनलोड लिंक से बाइनरी डाउनलोड करें, फिर मच्छर को स्थापित करने के लिए brew.sh स्क्रिप्ट का उपयोग करें।
    • ग्नू / लिनक्स: इसे स्थापित करने के कई तरीके हैं, जैसे:
      • स्नैप रन कमांड के साथ उबंटू और अन्य डिस्ट्रोस: स्नैप स्थापित मच्छर
      • डेबियन: sudo apt-add-repository ppa:mosquitto-dev/mosquitto-paa और sudo apt-get update और sudo apt-get mosquitto इंस्टॉल करें
      • अधिक: अन्य डिस्ट्रोस के लिए भी उपलब्ध है, और आधिकारिक रिपॉजिटरी से रास्पबेरी पाई के लिए भी उपलब्ध है।
    • दूसरों: में अधिक जानकारी देखें यह वेब मच्छर बायनेरिज़ की।

इसके बाद, आपके ऑपरेटिंग सिस्टम पर पहले से ही मच्छर स्थापित हो जाएगा और यह तैयार हो जाएगा अपनी आवश्यकता के अनुसार उपयोग या प्रबंधन करने के लिए, जैसे कि Celado . के साथ.


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।