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

Files in This Item:
File Description SizeFormat 
KNOB.pdf1.31 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.