Question
Enunciado Questão 3 Em um projeto de Internet das Coisas (IoT)voltado para a automação residencial, e necessário escolher um protocolo de comunicação adequado para permitir que diversos dispositivos troquem informaçóes de forma eficiente . Considerando a necessidade de uma comunicação leve e a possibilidade de dispositivos atuarem tanto como clientes quanto como servidores, qual dos seguintes protocolos seria correta para esse cenário? Alternativas A) COAP, por ter um cabeçalho menor e permitir a troca de papeis entre cliente e servidor B) WebSocket, por permitir comunicaçoes bidirecionais em tempo real C) HTTP, devido à sua ampla utilização e suporte a requisiçbes e respostas D) AMQP, por seu modelo de publish/subscribe e garantia de entrega de mensagens. E) MQTT, por seu baixo overhead e modelo de publish/subscribe eficiente
Solution
4.2
(307 Votos)
Adriano
Veterano · Tutor por 11 anos
Resposta
resposta correta é a alternativa E) MQTT, por seu baixo overhead e modelo de publish/subscribe eficiente.O MQTT (Message Queuing Telemetry Transport) é um protocolo de comunicação leve e eficiente, projetado especificamente para dispositivos IoT. Ele possui um overhead baixo, o que significa que requer menos recursos de processamento e memória, tornando-o ideal para dispositivos com recursos limitados.Além disso, o MQTT utiliza um modelo de publish/subscribe, no qual os dispositivos se inscrevem em tópicos específicos e recebem mensagens relevantes. Isso permite que os dispositivos recebam apenas as informações necessárias, reduzindo o tráfego de dados e melhorando a eficiência da comunicação.Dessa forma, o MQTT é uma escolha adequada para projetos de IoT voltados para a automação residencial, onde é necessário permitir que diversos dispositivos troquem informações de forma eficiente e com baixo overhead.