Kilka lat temu wykonałem prototypowy projekt do pracy, który wykorzystywał protokół ograniczonego stosowania (CoAP) do komunikacji z kartą Arduino za pośrednictwem sieci kratowej, ale wstrzymaliśmy ten projekt z powodu poważnego braku bezpieczeństwa w naszych urządzeniach. Ostatecznie zrezygnowaliśmy z CoAP, aby nasz projekt przeszedł na wewnętrzny protokół, który dostosowaliśmy do naszych potrzeb.
Zrobiłem trochę kopania i wygląda na to, że wciąż istnieje kilka implementacji, ale byłem ciekawy, czy ktoś faktycznie używa CoAP w jakichkolwiek produktach.
Czy CoAP jest nadal dobrym protokołem do użycia, czy też branża zdecydowała się na de facto standard?
communication
coap
standards
Jarren Long
źródło
źródło
Odpowiedzi:
Powodem, dla którego znalazłeś kilka implementacji, jest najprawdopodobniej dlatego, że CoAP jest stosunkowo młodym protokołem. Po raz pierwszy został zaproponowany w 2010 roku, a obecna wersja pochodzi z 2014 roku: RFC 7252 .
W przypadku protokołów na poziomie aplikacji popularnymi alternatywami są HTTP, który jest ciężki dla urządzeń z ograniczeniami, oraz MQTT, który wymaga urządzenia brokera i działa na TCP. Obaj są na rynku od późnych lat 90-tych. Myślę, że CoAP potrzebuje tylko trochę czasu.
źródło