Análise de Desempenho dos Protocolos de Aplicação CoAP, MQTT e Radnet Protocol para Internet das Coisas

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Mburine, Queirós Figueiredo
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade do Estado do Rio de Janeiro
Centro de Tecnologia e Ciências::Instituto de Matemática e Estatística
Brasil
UERJ
Programa de Pós-Graduação em Ciências Computacionais
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://www.bdtd.uerj.br/handle/1/23438
Resumo: A Internet das Coisas (Internet of Things - IoT) é uma área com avanços significativos, que tem recebido muita atenção dos pesquisadores e da indústria. Ela possibilita a interligação de objetos ou dipositivos de uso diário, hardware programado, software, sensores, atuadores e conexões de rede para atender a uma variedade de aplicações. Vários protocolos da camada de aplicação que permitem esta comunicação já foram estabelecidos.A escolha adequada dos protocolos na camada de aplicação é fundamental para o desempenho, segurança e funcionalidade de uma aplicação específica. Esta camada é a mais próxima do usuário final, desempenhando uma função crucial na interação entre as aplicações e os serviços de rede subjacentes. Assim, esta pesquisa tem como objetivo analisar o desempenho dos protocolos CoAP, MQTT e RadNet em aplicações para agricultura, emulando o ambiente de rede com Linux network namespaces. Para os experimentos de todos os protocolos selecionados, foram combinadas três dimensões: três protocolos, quatro métricas quantitativas (RTT, latência, jitter e taxa de entrega de pacotes) e três métricas de escalabilidade (tamanho de mensagens, largura de banda e número de dispositivos). Foram desenvolvidas aplicações para envio e recebimento de mensagens entre clientes e servidores/brokers. Os resultados dos experimentos de desempenho são apresentados e discutidos. Estes resultados permitem identificar as diferenças em termos de desempenho entre os protocolos avaliados que precisam ser considerados ao se projetar novas aplicações IoT.