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

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

Abstract


The number of applications based on the Message Queuing Telemetry Transport (MQTT) protocol has increased greatly, making it the world's most popular pub/sub protocol. This paper presents the development and evaluation of an MQTT adaptor for the InterSCity platform, an integrated open-source software for the development of robust smart cities and Internet of Things applications. The adaptor allows sensors and actuators to publish data to and receive commands from InterSCity using the MQTT protocol. Performance evaluation has shown that using the MQTT adaptor could be more efficient than using the standard HTTP API. For example, with the use of MQTT, the observed throughput was up to 84.27 times higher than with the use of HTTP.

References

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.
Published
2021-08-16
CUNHA, Bruno Carneiro da; BATISTA, Daniel Macêdo. Avaliação da Integração do Protocolo MQTT em uma Plataforma de Cidades Inteligentes. In: WORKSHOP ON SCIENTIFIC INITIATION AND GRADUATION - BRAZILIAN SYMPOSIUM ON COMPUTER NETWORKS AND DISTRIBUTED SYSTEMS (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.