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

डेटा थ्रूपुट क्या है?

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

MQTT में डेटा थ्रूपुट की गणना

MQTT (Message Queuing Telemetry Transport) एक हल्के प्रोटोकॉल है जो कम बैंडविड्थ नेटवर्क के लिए डिज़ाइन किया गया है। इसके थ्रूपुट की गणना करने के लिए, प्रत्येक संदेश के आकार और उस दर पर विचार करें जिस पर संदेश प्रकाशित किए जाते हैं।

सूत्र है:

]Throughput = संदेश का आकार (बाइट्स) × संदेश प्रति सेकंड

उदाहरण के लिए, यदि प्रत्येक MQTT संदेश 50 बाइट्स और 20 संदेशों को प्रति सेकंड भेजा जाता है, तो थ्रूपुट प्रति सेकंड 1,000 बाइट्स है।

CoAP में डेटा थ्रूपुट की गणना

CoAP (Constrained Application Protocol) को सरल इलेक्ट्रॉनिक्स और कम बिजली के उपकरणों के लिए डिज़ाइन किया गया है। इसकी थ्रूपुट गणना संदेश के आकार और संचरण आवृत्ति पर भी निर्भर करती है।

समान सूत्र लागू होता है:

]Throughput = संदेश का आकार (बाइट्स) × संदेश प्रति सेकंड

उदाहरण के लिए, यदि प्रत्येक CoAP संदेश 100 बाइट्स और 10 संदेश प्रत्येक सेकंड भेजे जाते हैं, तो थ्रूपुट प्रति सेकंड 1,000 बाइट्स है।

कारक थ्रूपुट को प्रभावित करते हैं

  • नेटवर्क बैंडविड्थ
  • संदेश का आकार
  • पारेषण आवृत्ति
  • प्रोटोकॉल ओवरहेड
  • उपकरण प्रसंस्करण शक्ति