Protocolo MQTT e sua adequação à IoT
Gabarito: letra E. O MQTT (Message Queuing Telemetry Transport) é um protocolo extremamente leve que utiliza o modelo de publicação e assinatura (publish/subscribe), resultando em um overhead mínimo de dados. Essa característica o torna ideal para redes IoT com largura de banda limitada e dispositivos com recursos restritos, pois cada mensagem tem cabeçalho pequeno e a comunicação é eficiente.
A banca cobra o conhecimento básico sobre as propriedades do MQTT. Vamos analisar cada alternativa:
Alternativa A — ❌ Incorreta
Suportar transmissão de vídeo em alta definição não é uma característica do MQTT; pelo contrário, o protocolo é projetado para mensagens pequenas e leves, não para grandes fluxos de mídia.
Alternativa B — ❌ Incorreta
O MQTT não depende de conexão persistente de banda larga; ele foi concebido justamente para funcionar em conexões instáveis e de baixa largura de banda, mantendo sessões leves.
Alternativa C — ❌ Incorreta
O MQTT não oferece criptografia nativa de ponta a ponta como padrão. A segurança pode ser implementada via TLS (MQTT sobre TLS), mas não é intrínseca ao protocolo básico.
Alternativa D — ❌ Incorreta
Ao contrário do que afirma, o MQTT requer configuração simples e não complexa; sua simplicidade é um dos pontos fortes para IoT.
Alternativa E — ✅ Correta ⟵ GABARITO
Exatamente: o modelo de publicação e assinatura permite que um publisher envie mensagens para um broker, que as distribui aos assinantes. Esse mecanismo reduz o tráfego e o overhead, sendo perfeito para ambientes com recursos limitados.
Gabarito: letra E.