Estudo dos protocolos de comunicação MQTT e COaP para aplicações machine-to-machine e Internet das coisas

Autores

  • Ismael Rodrigues Martins Faculdade de Tecnologia de Americana - Curso de Tecnologia em Análise e Desenvolvimento de Sistemas
  • José Luís Zem Faculdade de Tecnologia de Americana - Curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Resumo

O presente artigo aborda os assuntos de Internet das Coisas e aplicações Machine-to-Machine (M2M), especialmente no que concerne à comunicação entre dispositivos na tecnologia M2M, trazendo uma definição destes conceitos com base em trabalhos já publicados. O artigo objetiva realizar um estudo comparativo entre dois protocolos de comunicação voltados para aplicações M2M: de um lado o MessageQueue Telemetry Transport (MQTT) desenvolvido pela IBM em parceria com a Eurotech, e de outro o Constrained Application Protocol (CoAP), que recentemente tournou-se um Request for Comments (RFC)(7252), desenvolvido pelo grupo de trabalho do Internet Task-Force Engineering (IETF) denominado Constrained RESTful Environments (CoRE) ambos voltados para equipamentos pequenos e com restriçõesde conexão e processamento. Para isso, foi realizado um levantamento das características de cada protocolo, bem como seu funcionamento no que se refere à troca de mensagens. Para fazer a comparação foram desenvolvidas duas aplicações (uma para cada protocolo) executando em um ambiente controlado com a principal função de transmitir informações simuladas de temperatura na rede. O tráfego gerado por esta transmissão foi capturado pelo Wireshark e após analisar os resultados concluiu-se que apesar de ambas as aplicações funcionarem de acordo com o esperado, análises baseadas apenas na informação dos pacotes capturados pelo Wireshark não foram suficientes para apontar qual dos dois protocolos estudados é a melhor opção para uma aplicação M2M. Ainda assim, outras formas de análise são sugeridas na tentativa de responder a questão: um ambiente real, semelhante àquele descrito pela documentação dos protocolos e uma análise de desempenho dos protocolos considerando todo o caminho percorrido pelo dado transmitido. Por fim, o trabalho encoraja os analistas, desenvolvedores e outros profissionais da área de Tecnologia da informação (TI) a dar seguimento aos estudos que abordem os assuntos de aplicações M2M e Internet das Coisas.Palavras-chave: Internet das coisas ; aplicação M2M ; Protocolo de comunicação

Biografia do Autor

José Luís Zem, Faculdade de Tecnologia de Americana - Curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Prof. Dr. José Luis ZemPossui graduação em Processamento de Dados pela Universidade Metodista de Piracicaba (1988) , especialização em Análise de Sistemas pela Universidade Metodista de Piracicaba (1991) , mestrado em Ciência da Computação pela Universidade Federal de São Carlos (1995) e doutorado em Física Computacional pela Universidade de São Paulo (2005) . Atualmente é Professor Tempo Integral daUniversidade Metodista de Piracicaba (UNIMEP) e Professor Horista da Escola de Engenharia de Piracicaba (EEP) e Faculdade de Tecnologia de Americana (FATEC). Tem experiência na área de Ciência da Computação e Sistemas de Informação, com ênfase em Sistemas de Computação e Tecnologia da Informação. Atuando principalmente nos seguintes temas: Tolerância a Falhas, Cluster deComputadores, Computação Distribuida, Redes de Computadores, Arquitetura de Computadores e Sistemas Operacionais.Contato: jose.luis.zem@gmail.comFonte: CNPQ – Curriculo Lattes

Referências

MARTINS, Ismael Rodrigues, ZEM, José Luís. Estudo dos protocolos de comunicação MQTT e COaP para aplicações machine-to-machine e Internet das coisas. Revista Tecnológica da Fatec Americana, Americana. v.3, n.1, p.64-87, mar./2015. Disponível em: http://www.fatec.edu.br/revista_ojs/index.php/RTecFatecAM/article/view/41/50. Acesso em 20 de maio de 2016.

Downloads

Publicado

2016-05-13