Abstract
Este estudo aborda a Internet das Coisas (IoT), destacando a importância dos protocolos de comunicação, como AMQP, HTTP e MQTT. O objetivo é avaliar o desempenho desses protocolos em diversas condições, visando auxiliar na escolha do mais adequado. Para isso, programas foram implementados para realizar tarefas utilizando os protocolos em ambientes controlados, com o uso da ferramenta NetEm para emulação de rede. Os protocolos foram testados em seis cenários distintos. Foram apresentadas informações sobre as implementações dos ambientes de teste, bem como sobre a metodologia empregada. Os resultados foram analisados e apresentados em gráficos de linha, evidenciando a ineficiência do protocolo HTTP em todas as métricas estudadas. Em contraste, os protocolos AMQP e MQTT mostraram resultados próximos, com o MQTT sendo mais eficiente em termos de tráfego de pacotes e bytes na rede. Este estudo contribui para a compreensão do desempenho desses protocolos e pode auxiliar na tomada de decisão para escolha de protocolos em aplicações de IoT.
Publisher
South Florida Publishing LLC