Experimental analysis of the MQTT and MQTT-SN protocols
DOI:
https://doi.org/10.5335/rbca.v15i1.13510Keywords:
MQTT, Publish/Subscribe Communication Model, MQTT-SNAbstract
The Internet of Things (IoT) comprises many heterogeneous devices connected to the Internet. Considering the requirements inherent to the scalability of these systems, the use of efficient communication protocols is essential. The Publish/Subscribe (P/S) communication paradigm has low complexity and reduced control overhead. In the P/S model, the source (publisher) sends messages to a broker, which, in turn, forwards them to interested customers (subscribers). This work presents a comparative analysis between the MQTT protocol and its MQTT-SN variant, both based on the P/S model. The first is considered one of the most used protocols in developing IoT applications, and the second is a variant of the first designed for sensor networks. The results allow us to identify the challenges faced by each of the protocols in the face of a growing number of clients and message flow.
Downloads
Downloads
Published
Issue
Section
License

Todos os artigos estão licenciados com a licença Creative Commons Atribuição-NãoComercial-SemDerivações 4.0 Internacional. Autores que publicam nesta revista concordam com os seguintes termos:
a) Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Licença Creative Commons Attribution que permite o compartilhamento do trabalho com reconhecimento da autoria e publicação inicial nesta revista.
b) Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
c) Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado (Veja O Efeito do Acesso Livre).