Use este identificador para citar ou linkar para este item:
https://rd.uffs.edu.br/handle/prefix/6551
Tipo: | Monografia |
Título: | Avaliação da funcionalidade de assinaturas compartilhadas no MQTT V5.0 |
Autor(es): | Knob, Marcelo Elias |
Primeiro Orientador: | Spohn, Marco Aurélio |
Primeiro membro da banca: | Padilha, Adriano Sanick |
Segundo membro da banca: | Mello, Braulio Adriano de |
Resumo: | 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/Resumen: | 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. |
Palavras-chave: | Internet das coisas Protocolo MQTT V5.0 Assinaturas compartilhadas Dispositivos |
Idioma: | por |
País: | Brasil |
Instituição: | Universidade Federal da Fronteira Sul |
Sigla da Instituição: | UFFS |
Faculdade, Instituto ou Departamento: | Campus Chapecó |
Tipo de Acesso: | Acesso Aberto |
URI: | https://rd.uffs.edu.br/handle/prefix/6551 |
Data do documento: | 10-Ago-2023 |
Aparece nas coleções: | Ciência da Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
KNOB.pdf | 1,31 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.