क्या अभी भी IoT उपकरणों के लिए CoAP का उपयोग किया जाता है?


23

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

मैंने चारों ओर थोड़ी खुदाई की है , और ऐसा लगता है कि अभी भी कुछ कार्यान्वयन चल रहे हैं, लेकिन मैं उत्सुक था कि क्या कोई वास्तव में किसी उत्पाद में सीओएपी का उपयोग कर रहा है।

क्या COAP अभी भी उपयोग करने के लिए एक अच्छा प्रोटोकॉल है, या उद्योग एक वास्तविक मानक पर बस गया है?


CoAP के लिए DTLS है, क्या आपने कोशिश की है?
11-29 बजे कॉनर

2
प्रतीक्षा के लिए खेद है, बस आपकी टिप्पणी देखी। हां मेरे पास है, मैंने वास्तव में सीओएपी के लिए पहले डीटीएलएस कार्यान्वयन में से एक विकसित किया था जब सीओएपी अभी भी बहुत छोटा था। उस समय इसके साथ समस्या यह थी कि DTLS एक स्टेटफुल प्रोटोकॉल है, CoAP स्टेटलेस था। DTLS सत्र को ट्रैक करने का एकमात्र तरीका CoAP और DTLS के बीच पुल परत को जोड़ना था, DTLS सत्र को जीवित रखने के लिए और इससे संबंधित डिवाइस को ट्रैक करना, तब भी जब कोई CoAP गतिविधि नहीं थी (उचित, लेकिन सत्र अपहरण का खतरा), या प्रत्येक सीओएपी अनुरोध के लिए एक नया डीटीएलएस सत्र बनाने के लिए (ओवरहेड की बड़ी मात्रा और वास्तव में धीमा करना)।
जरीन लॉन्ग ऑक्ट

मैंने पिछले कुछ वर्षों में CoAP या DTLS के साथ नहीं रखा है, इसलिए मुझे नहीं पता कि किसी ने इन मुद्दों को हल किया है क्योंकि मैंने उन्हें अंतिम रूप से छुआ है (मुझे आशा है कि)।
जरीन लॉन्ग ऑक्ट

जवाबों:


13

कारण यह है कि आप कुछ कार्यान्वयन पाते हैं क्योंकि सीओएपी अपेक्षाकृत युवा प्रोटोकॉल है। यह पहली बार 2010 में प्रस्तावित किया गया था, और 2014 से वर्तमान संस्करण की तारीखें: आरएफसी 7252

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


1
बाधा उपकरणों के लिए एक विकल्प MQTT का अधिक हल्का संस्करण होगा: MQTT-SN जो UDP पर चलता है
xwoker
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.