Please use this identifier to cite or link to this item:
https://rd.uffs.edu.br/handle/prefix/6551
Type: | Monografia |
Title: | Avaliação da funcionalidade de assinaturas compartilhadas no MQTT V5.0 |
Author: | Knob, Marcelo Elias |
First advisor: | Spohn, Marco Aurélio |
metadata.dc.contributor.referee1: | Padilha, Adriano Sanick |
metadata.dc.contributor.referee2: | Mello, Braulio Adriano de |
Resume: | O número de dispositivos conectados à internet cresce continuamente e rapidamente formando a Internet das Coisas (Internet of Things - IoT). Tendo em vista que todos esses dispositivos comunicam entre si e com outros serviços, a preocupação de garantir um sistema tolerante à falhas, seguro e otimizado vem à tona. Para que essa comunicação aconteça, são utilizados pro- tocolos máquina a máquina (M2M - Machine To Machine), o qual se destaca o MQTT (Message Queuing Telemetry Transport). O MQTT é um protocolo de transporte de mensagens cliente e servidor que funciona no modelo publicação/assinatura e é executado sobre a rede TCP/IP. Além disso, o protocolo é simples, leve, aberto e projetado para ser fácil de implementar. Assim sendo, o MQTT é, devido às suas características, o protocolo mais utilizado e difundido em IoT e em comunicações M2M. Em 2019, a versão 5.0 foi lançada acompanhada de diversas funcio- nalidades, dentre elasadeassinaturas compartilhadas. Essafuncionalidadeprometebalancear a carga entre os assinantes de determinado tópico, entretanto, por ser uma funcionalidade recente, pouco ainda do seu potencial foi explorado. Portanto, o presente trabalho propõe uma avaliação dos aspectos comportamentais e de desempenho do MQTT v5.0 com foco na funcionalidade de assinaturas compartilhadas. |
Abstract: | The number of devices connected to the internet grows continuously and rapidly forming the Internet of Things (IoT). Given that all these devices communicate with each other and with other services, the concern to ensure a fault-tolerant, secure and optimized system comes up. For this communication to happen, machine-to-machine (M2M) protocols are used, in which MQTT (Message Queuing Telemetry Transport) stands out. MQTT is a client server message transport protocol that works on the publish/subscribe model and runs over the TCP/IP network. Furthermore, the protocol is light weight, open, simple and designed so as to be easy to implement. Therefore, MQTT is, due to its characteristics, it is the most used and widespread protocol in IoT and M2M communications. In 2019, version 5.0 was released accompanied by several features, including shared subscriptions. This functionality promises to balance the load between subscribers of certain topic, however, as it is a recent functionality, little of its potential has yet been explored. Therefore, the present work proposes an evaluation of the behavioral and performance aspects of MQTT v5.0 with a focus on the functionality of shared subcriptions. |
Keywords: | Internet das coisas Protocolo MQTT V5.0 Assinaturas compartilhadas Dispositivos |
Language: | por |
Country: | Brasil |
Publisher: | Universidade Federal da Fronteira Sul |
Acronym of the institution: | UFFS |
College, Institute or Department: | Campus Chapecó |
Type of Access: | Acesso Aberto |
URI: | https://rd.uffs.edu.br/handle/prefix/6551 |
Issue Date: | 10-Aug-2023 |
Appears in Collections: | Ciência da Computação |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.