मच्छर: आपल्याला माहित असणे आवश्यक आहे

डास IoT बोर्ड

तुम्हाला नक्कीच माहित आहे मच्छर काय आहे, आणि म्हणूनच तुम्ही या लेखात आला आहात, कारण तुम्हाला अधिक तपशील जाणून घ्यायचे आहेत किंवा तुमच्या ऑपरेटिंग सिस्टमवर ते कसे इंस्टॉल केले जाऊ शकते हे जाणून घ्यायचे आहे. हा ओपन सोर्स प्रोजेक्ट काय आहे, तो कशासाठी आहे, तो तुम्हाला कशी मदत करू शकतो हे तुम्हाला माहीत नसेल तुमचे IoT प्रकल्प, आणि काय आहे एमक्यूटीटी प्रोटोकॉल हे सॉफ्टवेअर कोण वापरते.

MQTT म्हणजे काय?

MQTT प्रोटोकॉल

मच्छर आधारित आहे MQTT प्रोटोकॉल, ज्याचा अर्थ Message Quueing Telemetry Transport. "लाइट" मेसेजिंगसाठी नेटवर्क प्रोटोकॉल, म्हणजे, जे नेटवर्क इतके विश्वसनीय नाहीत किंवा बँडविड्थच्या बाबतीत मर्यादित संसाधने आहेत. हे सामान्यतः मशीन-टू-मशीन (M2M) संप्रेषणांमध्ये किंवा इंटरनेट ऑफ थिंग्ज (IoT) कनेक्शनमध्ये वापरले जाऊ शकते.

MQTT ने तयार केले होते डॉ. अँडी स्टॅनफोर्ड-क्लार्क आणि आर्लेन निपर 1999 मध्ये. रिमोट सर्व्हरवर पाठवलेल्या तेल आणि वायू उद्योगातील डेटाचे परीक्षण करण्यासाठी हे सुरुवातीला टेलीमेट्रीसाठी वापरले गेले. त्या प्लॅटफॉर्मवर, खूप स्थिर कनेक्शन स्थापित करणे किंवा निश्चित केबल टाकणे शक्य नव्हते, म्हणून हा प्रोटोकॉल मर्यादा सोडवू शकतो.

नंतर, MQTT प्रमाणित आणि खुला होता, म्हणून आता तो एक मुक्त स्त्रोत प्रोटोकॉल आहे जो द्वारे व्यवस्थापित केला जातो mqtt.org, आणि बनले आहे IoT साठी एक मानक.

MQTT वर चालण्यासाठी TCP/IP वापरते आणि टोपोलॉजीसारख्या टोपोलॉजीसह कार्य करते पुश/सदस्यत्व घ्या. या प्रणालींमध्ये कोणीही फरक करू शकतो:

  • ग्राहक: ही कनेक्ट केलेली उपकरणे आहेत जी एकमेकांशी थेट संवाद साधत नाहीत, तर ब्रोकरशी कनेक्ट होतात. नेटवर्कवरील प्रत्येक क्लायंट प्रकाशक (सेन्सरसारखा डेटा पाठवणारा), सदस्य (डेटा प्राप्त करणारा) किंवा दोन्ही असू शकतो.
  • दलाल: हा एक सर्व्हर आहे ज्याद्वारे क्लायंट संप्रेषण करतात, संप्रेषण डेटा तेथे येतो आणि इतर ग्राहकांना पाठविला जातो ज्यांच्याशी आपण संवाद साधू इच्छिता. ब्रोकरचे उदाहरण म्हणजे मॉस्किटो.

तसेच, प्रोटोकॉल इव्हेंट-चालित आहे, त्यामुळे कोणतेही नियतकालिक किंवा सतत डेटा ट्रान्समिशन होत नाही. जेव्हा क्लायंट माहिती पाठवेल तेव्हाच नेटवर्क व्यस्त असेल आणि नवीन डेटा आल्यावर ब्रोकर केवळ सदस्यांना माहिती पाठवतो. अशा प्रकारे तुम्ही ठेवा वापरलेल्या बँडविड्थची किमान रक्कम.

मच्छर म्हणजे काय?

मच्छर लोगो

ग्रहण मच्छर हे विनामूल्य आणि मुक्त स्त्रोत सॉफ्टवेअर आहे, जे EPL/EDL अंतर्गत परवानाकृत आहे आणि MQTT प्रोटोकॉलद्वारे संदेशांचे दलाल किंवा मध्यस्थ म्हणून कार्य करते. हे सॉफ्टवेअर खूप हलके आहे, पीसी ते लो-पॉवर एम्बेडेड प्लेट्सपर्यंत विविध उपकरणांसाठी योग्य आहे.

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

याव्यतिरिक्त, मॉस्किटो देखील ए सी लायब्ररी MQTT क्लायंटची अंमलबजावणी करण्यासाठी, तसेच लोकप्रिय mosquitto_pub आणि mosquitto_dub कमांड लाइन क्लायंटचा समावेश आहे. दुसरीकडे, हे अगदी सोपे आहे, काही मिनिटांत तुम्ही तुमचे स्वतःचे काम चालू ठेवू शकता, तुमच्याकडे चाचणी सर्व्हर देखील आहे. test.mosquitto.org, क्लायंटची विविध प्रकारे चाचणी करण्यासाठी (TLS, WebSockets, …).

आणि जर तुम्हाला समस्या असेल तर, Mosquitto आहे विलक्षण समुदाय विकासाचे आणि मंच आणि इतर ठिकाणी तुम्हाला मदत करण्यास इच्छुक.

अधिक माहिती - अधिकृत वेब

तुमच्या ऑपरेटिंग सिस्टमवर Mosquitto कसे इंस्टॉल करावे

शेवटी, आपण कसे करू शकता हे देखील आपल्याला स्पष्ट करावे लागेल Mosquitto डाउनलोड करा आणि तुमच्या ऑपरेटिंग सिस्टमवर इंस्टॉल करा, त्यामुळे तुम्ही तुमच्या IoT प्रकल्पांसह त्याची चाचणी सुरू करू शकता. आणि आपण हे अनेक मार्गांनी करू शकता:

  • वापरा स्त्रोत कोड y ते स्वतः संकलित करा.
  • बायनरीज: तुम्ही करू शकता डाउनलोड क्षेत्रातून डाउनलोड करा.
    • विंडोज: तुमच्याकडे असलेल्या सिस्टमवर अवलंबून, मी 64-बिट किंवा 32-बिट आवृत्तीमध्ये .exe बायनरी सोडत असलेल्या लिंकवरून डाउनलोड करा. एकदा डाउनलोड केल्यानंतर, आपण ते चालवू शकता. तुम्हाला समस्या असल्यास, तुम्ही README-windows.md फाइल वाचू शकता.
    • MacOS: डाउनलोड लिंकवरून बायनरी डाउनलोड करा, नंतर Mosquitto स्थापित करण्यासाठी brew.sh स्क्रिप्ट वापरा.
    • जीएनयू / लिनक्स: ते स्थापित करण्याचे अनेक मार्ग आहेत, जसे की:
      • स्नॅप रन कमांडसह उबंटू आणि इतर डिस्ट्रो: स्नॅप डास स्थापित करा
      • डेबियन: sudo apt-add-repository ppa:mosquitto-dev/mosquitto-paa & sudo apt-get update & sudo apt-get install mosquitto
      • अधिक: इतर डिस्ट्रोसाठी आणि अधिकृत भांडारातून Raspberri Pi साठी देखील उपलब्ध आहे.
    • इतर: अधिक माहिती पहा हे वेब Mosquitto binaries च्या.

यानंतर, तुमच्या ऑपरेटिंग सिस्टीमवर आधीच Mosquitto स्थापित असेल आणि ते तयार होईल आपल्या गरजेनुसार वापरणे किंवा व्यवस्थापित करणे, जसे की Celado सह.


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.