Комментарии 2
Зашел почитать как происходит взаимодействие между устройствами на уровне протокола, обнаружение, безопасность и т.п. Да и воообще, плюсы и минусы протокола. Тем более что протокол судя по всему хорошо себя зарекомендовал в 6LoWPAN.
А тут большая часть статьи - как написать скетч на ардуине :(
Практическое коммерческое применение CoAP возможно только в связке с DTLS и сертификатами. Но это тянет за собой такой объем кода и требования к памяти, что простота самого CoAP уже не имеет никакого значения. Декларируемы 10 KiB of RAM в этом случае прямая дезинформация.
MQTT тоже не сахар.
Углублённо изучать сами эти протоколы не имеет особого смысла, поскольку много ограничений не предусмотренных спецификациями вносят реализации серверов и брокеров.
Скажем все уровни QoS сомневаюсь поддерживает ли хотя бы одна свободная реализация.
Поэтому QoS при сравнении вообще не аргумент. Также не аргумент о некой "неограниченности" чего либо. Там всегда на все есть ограничения и обычно очень неприятные: на количество клиентов, на количество топиков, на длину пакетов, на таймауты, на мощность трафика.
Все надо исследовать.
Один из альтернативных протоколов для интернета вещей — CoAP