¿Cuál, MQTT o CoAP, tiene más probabilidades de convertirse en el protocolo estándar para futuras comunicaciones de IoT?
MQTT se basa en TCP y es más confiable que UDP en dispositivos anticontrol. Por ejemplo, CoAP necesita usar 3G y. 4G para implementar CoAP a través de TCP. De lo contrario, el anticontrol es muy inestable e incluso imposible de conectar.
La implementación asincrónica de Pub/Sub de MQTT es como enviar WeChat. Puede continuar enviando sin esperar a que la otra parte confirme, a diferencia del modo de sincronización CoAP donde debe esperar a que la otra parte responda. antes de regresar.
MQTT proporciona muchos diseños bien pensados para el Internet de las cosas, como QoS y diseño de "últimas palabras".
No hay suficiente espacio para enumerar completamente las ventajas de MQTT, por lo que recomendamos leer los siguientes artículos:
Introducción a MQTT
MQTT avanzado p>
Seguridad MQTT
Aplicación práctica de MQTT
Por supuesto, la ventaja de CoAP es el ahorro de energía, pero a medida que aumenta la potencia informática de los dispositivos IoT (especialmente los administradores de red), Esta no debería ser la pregunta principal. A medida que aumenta la potencia informática, esto no debería convertirse en una contradicción importante.