MQTT6 - Extensión de MQTT

Introducir la expansión del protocolo MQTT, incluyendo seguridad, escalabilidad, confiabilidad, etc.

I. Introducción

Aplicaciones y limitaciones del protocolo MQTT

Aunque MQTT tiene las ventajas de peso ligero, facilidad de uso y confiabilidad, todavía existen algunas limitaciones en algunos escenarios.

Estas limitaciones, que pueden afectar su confiabilidad y seguridad en ciertas aplicaciones, incluyen lo siguiente:

Restricciones de nivel de QoS

Hay tres niveles de QoS en el protocolo MQTT, pero en aplicaciones prácticas, el uso de mensajes de nivel 2 de QoS aumentará el tráfico de la red y el uso de la CPU, lo que dará como resultado una mayor carga en la red y los dispositivos. Por lo tanto, los mensajes de nivel QoS 2 no son adecuados para su uso en el caso de una red de mala calidad.

Limitaciones en la suscripción a temas

En el protocolo MQTT, el cliente puede suscribirse a múltiples temas, pero cuando la cantidad de temas es demasiado grande, la eficiencia de transmisión de la red puede verse afectada. Por lo tanto, se debe considerar el límite en el número de temas suscritos.

restricciones de seguridad

El protocolo MQTT admite nombres de usuario y contraseñas para la autenticación, pero durante la transmisión, los nombres de usuario y las contraseñas pueden ser robados o descifrados, lo que genera problemas de seguridad. Por lo tanto, cuando se utiliza el protocolo MQTT para la comunicación, es necesario fortalecer las medidas de seguridad, como el uso del protocolo de encriptación TLS/SSL y la autenticación de certificados para garantizar la seguridad.

Límites de escalabilidad

El protocolo MQTT en sí tiene cierta escalabilidad, pero en aplicaciones prácticas, puede ser necesario ampliar el protocolo MQTT para cumplir con requisitos específicos, como la necesidad de admitir formatos o tipos de datos personalizados, o admitir nuevas funciones. Por lo tanto, es necesario expandirse en base al protocolo MQTT para mejorar su escalabilidad.

Límites de confiabilidad

Cuando se utiliza el protocolo MQTT para la comunicación, debido a la calidad de la red, la congestión de la red y otras razones, pueden ocurrir problemas como la pérdida de mensajes y la transmisión repetida, lo que afectará la confiabilidad de la comunicación. Por tanto, es necesario optimizar el protocolo MQTT para mejorar la fiabilidad de su comunicación.

Antecedentes de la extensión del protocolo MQTT y

Supongo que te gusta

Origin blog.csdn.net/m0_37609579/article/details/129052010
Recomendado
Clasificación