MQTT6 - Extensão do MQTT

Introduzir a expansão do protocolo MQTT, incluindo segurança, escalabilidade, confiabilidade, etc.

I. Introdução

Aplicações e limitações do protocolo MQTT

Embora o MQTT tenha as vantagens de ser leve, fácil de usar e confiável, ainda existem algumas limitações em alguns cenários.

Essas limitações, que podem afetar sua confiabilidade e segurança em determinadas aplicações, incluem o seguinte:

Restrições de nível de QoS

Existem três níveis de QoS no protocolo MQTT, mas em aplicações práticas, o uso de mensagens de nível 2 de QoS aumentará o tráfego de rede e o uso da CPU, resultando em maior carga na rede e nos dispositivos. Portanto, as mensagens de nível QoS 2 não são adequadas para uso no caso de rede de baixa qualidade.

Limitações na assinatura de tópicos

No protocolo MQTT, o cliente pode assinar vários tópicos, mas quando o número de tópicos é muito grande, a eficiência de transmissão da rede pode ser afetada. Portanto, o limite do número de tópicos inscritos precisa ser considerado.

restrições de segurança

O protocolo MQTT suporta nomes de usuário e senhas para autenticação, mas durante a transmissão, nomes de usuário e senhas podem ser roubados ou quebrados, resultando em problemas de segurança. Portanto, ao usar o protocolo MQTT para comunicação, é necessário reforçar as medidas de segurança, como o uso do protocolo de criptografia TLS/SSL e autenticação de certificado para garantir a segurança.

Limites de escalabilidade

O próprio protocolo MQTT tem certa escalabilidade, mas em aplicações práticas, pode ser necessário estender o protocolo MQTT para atender a requisitos específicos, como a necessidade de oferecer suporte a tipos ou formatos de dados personalizados ou para oferecer suporte a novas funções. Portanto, é necessário expandir com base no protocolo MQTT para melhorar sua escalabilidade.

Limites de confiabilidade

Ao usar o protocolo MQTT para comunicação, devido à qualidade da rede, congestionamento da rede e outros motivos, podem ocorrer problemas como perda de mensagem e transmissão repetida, o que afetará a confiabilidade da comunicação. Portanto, é necessário otimizar o protocolo MQTT para melhorar a confiabilidade de sua comunicação.

Histórico da extensão do protocolo MQTT e

おすすめ

転載: blog.csdn.net/m0_37609579/article/details/129052010