Protocolo MQTT

11. Desafios e Limitações

11.1 Escalabilidade e gerenciamento de tópicos

À medida que o número de dispositivos conectados cresce, o gerenciamento eficiente dos tópicos MQTT torna-se um desafio. A criação desordenada de tópicos pode gerar problemas de performance, dificultar a manutenção do sistema e até comprometer a entrega de mensagens.

É necessário adotar uma estrutura hierárquica padronizada e aplicar políticas de controle de acesso para evitar sobrecarga no broker e manter a organização da rede.

11.2 Segurança em redes distribuídas

Embora o MQTT ofereça suporte a TLS e autenticação, redes distribuídas em larga escala aumentam a superfície de ataque. Implementar segurança ponta a ponta, monitorar atividades suspeitas e evitar exposição pública dos brokers são cuidados essenciais para proteger os dados e os dispositivos.

Além disso, nem todos os dispositivos IoT oferecem suporte completo a protocolos de segurança modernos, o que torna a proteção mais complexa em cenários reais.

11.3 Dependência de brokers centralizados

O modelo publish/subscribe do MQTT depende de um broker para intermediar toda a comunicação entre os clientes.

Essa dependência pode se tornar um ponto único de falha (SPOF – Single Point of Failure), especialmente em aplicações críticas. Em caso de queda do broker, toda a rede perde sua capacidade de troca de mensagens, o que pode impactar diretamente sistemas industriais ou serviços essenciais.

Para mitigar esse risco, é possível utilizar clusters de brokers, balanceamento de carga e replicação de sessões, mas essas soluções aumentam a complexidade da infraestrutura.