Avaliação da Integração do Protocolo MQTT em uma Plataforma de Cidades Inteligentes

  • Bruno Carneiro da Cunha USP
  • Daniel Macêdo Batista USP

Resumo


O número de aplicativos baseados no protocolo Message Queuing Telemetry Transport (MQTT) tem aumentado bastante, fazendo com que esse seja o protocolo pub/sub mais popular do mundo. Este artigo apresenta o desenvolvimento e a avaliação de um adaptador MQTT para a plataforma de cidades inteligentes InterSCity, uma plataforma de código aberto para aplicações robustas de cidades inteligentes e Internet das Coisas. O adaptador permite que sensores e atuadores interajam com a plataforma usando o protocolo MQTT. A avaliação de desempenho do adaptador sugere que o uso do MQTT pode ser mais eficiente que o uso da API HTTP. Por exemplo, com o uso do MQTT, foi observada uma vazão até 84,27 vezes maior do que com o uso do HTTP.

Referências

Daniel Macêdo Batista et al. “InterSCity: Addressing Future Internet research challenges for Smart Cities”. In: Anais da 7th International Conference on the Network of the Future (NOF). 2016, pp. 1–6.

João Cardoso et al. “Benchmarking IoT Middleware Platforms”. In: Anais do IEEE 18th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM). 2017, pp. 1–7.

Rafael Dias da Costa. Proposta de Arquitetura para Controle de Atuadores em Cidades Inteligentes: Aplicação na Plataforma InterSCity. Monografia de conclusão de curso. https://bdm.unb.br/bitstream/10483/25337/1/2018_RafaelDiasDaCosta_tcc.pdf. Acessado em 28 de Julho de 2021. 2018.

Arthur de M. Del Esposte et al. “Design and Evaluation of a Scalable Smart City Software Platform with Large-Scale Simulations”. In: Future Generation Computer Systems 93 (2019), pp. 427–441. ISSN: 0167-739X.

Richard Ludvigh et al. “Ruby benchmark tool using docker”. In: 2015 Federated Conference on Computer Science and Information Systems (FedCSIS). 2015, pp. 947–952. DOI: 10.15439/2015F99.

MQTT Version 3.1.1. http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.pdf. Acessado em 25 de Junho de 2021. Oasis, 2014.

Stephen Nicolas. Power Profiling: HTTPS Long Polling vs. MQTT with SSL, on Android. http://stephendnicholas.com/posts/power-profilingmqtt-vs-https. Acessado em 27 de Julho de 2021. 2012.

Rafik Zitouni et al. “IoT-Based Urban Traffic-Light Control: Modelling, Prototyping and Evaluation of MQTT Protocol”. In: Anais da 12th IEEE International Conference on Cyber, Physical and Social Computing (CPSCom). 2019, pp. 182–189.
Publicado
16/08/2021
CUNHA, Bruno Carneiro da; BATISTA, Daniel Macêdo. Avaliação da Integração do Protocolo MQTT em uma Plataforma de Cidades Inteligentes. In: WORKSHOP DE TRABALHOS DE INICIAÇÃO CIENTÍFICA E DE GRADUAÇÃO - SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 39. , 2021, Uberlândia. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 217-224. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc_estendido.2021.17174.