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

Authors

  • Bruno Carneiro da Cunha IME-USP
  • Daniel Macêdo Batista Instituto de Matemática e Estatística da Universidade de São Paulo (USP) https://orcid.org/0000-0002-4865-5896

Keywords:

Aplicações distribuídas e em redes, Arquitetura e caracterização de redes e serviços, Cidades inteligentes, Desempenho, escalabilidade e confiabilidade

Abstract

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.

Downloads

Download data is not yet available.

Author Biography

Daniel Macêdo Batista, Instituto de Matemática e Estatística da Universidade de São Paulo (USP)

Possui graduação em Ciência da Computação pela Universidade Federal da Bahia (2004), mestrado em Ciência da Computação pela Universidade Estadual de Campinas (2006) e doutorado em Ciência da Computação também pela Universidade Estadual de Campinas (2010). É professor do Departamento de Ciência da Computação do IME/USP desde fevereiro de 2011. Tem experiência na área de Ciência da Computação, com ênfase em redes de computadores, atuando principalmente nos seguintes temas: análise de desempenho, engenharia de tráfego, grades, nuvens e virtualização. Daniel também apóia e incentiva o uso de software livre.

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 Net- works (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-profiling- mqtt-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

2022-06-14

How to Cite

Carneiro da Cunha, B., & Macêdo Batista, D. (2022). Avaliação da Integração do Protocolo MQTT em uma Plataforma de Cidades Inteligentes. Electronic Journal of Undergraduate Research on Computing, 20(2). Retrieved from https://journals-sol.sbc.org.br/index.php/reic/article/view/2221

Issue

Section

Edição Especial: WTG/SBRC