मान लें कि कई कमजोर सेंसर हैं (उदाहरण के लिए, Arduino स्तर के उपकरण) जो संचार के साधन के रूप में BLE पर निर्भर करते हैं और ये डिवाइस अधिक शक्तिशाली गेटवे (जैसे, रास्पबेरी पीआई उपकरणों के स्तर) से जुड़े हैं।
मैं जानना चाहूंगा कि क्या MQTT को उनके रीडिंग (छोटे, लगातार फटने वाले संदेशों) को प्रसारित करने के लिए एक उपयुक्त प्रोटोकॉल माना जाता है।
कई ब्लॉग / दस्तावेज़ MQTT को "IoT अनुप्रयोगों" के लिए उपयुक्त मानते हैं क्योंकि यह HTTP की तुलना में हल्का (er) भार है और शक्ति का संरक्षण करता है। हालाँकि, मेरी समझ से इसके लिए एक कनेक्शन को खुला रखने की आवश्यकता होती है जो कि BLE या अन्य संचार प्रोटोकॉल के मामले में IoT के लिए उपयुक्त नहीं है। बीएलई लंबे समय तक ऊर्जा आरक्षित रखने के लिए कनेक्शन को खुला नहीं रखता है। जाहिरा तौर पर, एमक्यूटीटी तब उपयुक्त होता है जब मैक के रूप में मैक परत प्रोटोकॉल का उपयोग किया जाता है। यह लगभग पहली जगह में MQTT का उपयोग करने के पीछे तर्क को तोड़ता है (यानी, यदि डिवाइस कंप्यूटर में वाईफाई जैसे प्रोटोकॉल को संभालता है तो उसे MQTT जैसे प्रोटोकॉल की आवश्यकता नहीं हो सकती है)। क्या आप इस तर्क में कोई दोष देखते हैं?
क्या उस उद्देश्य के लिए कोई वैकल्पिक अनुप्रयोग परत प्रोटोकॉल है? इन प्रकार के संदेशों की सबसे अधिक बार देखी जाने वाली संरचना क्या है (जैसे, कच्चे बाइनरी डेटा, JSON, XML) जब वे एक गेटवे के साथ संवाद करते हैं और जब वे एक सर्वर से सीधे संवाद करते हैं?