Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/31686
Registro completo de metadados
Campo DCValorIdioma
dc.creatorPrando, Gabriel-
dc.date.accessioned2023-07-06T13:21:26Z-
dc.date.available2023-07-06T13:21:26Z-
dc.date.issued2023-06-22-
dc.identifier.citationPRANDO, Gabriel. Arquitetura IoT de alta disponibilidade utilizando MQTT-SN e RIOT-OS. 2023. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2023.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/31686-
dc.description.abstractThe study addresses the planning, implementation, validation and testing of a communication architecture for the Internet of Things (IoT) using the MQTT-SN protocol and the real-time operating system RIOT. It proposes creating a tree sensor network with multiple gateways, utilizing the RPL routing protocol to define the best route and the best gateway for a device to send data. In the development of the architecture, the RPL network protocol stack is used for routing and boards with 802.15.4 radio, though radios like LoRa, Bluetooth, and Zigbee can also be used in the RPL network. It discusses the integration of MQTT-SN with RIOT and implements a gateway to translate MQTT-SN messages to MQTT, enabling communication with web-based services. For this architecture, a final client is developed, which has a set of rules for retrying or reconnecting with the gateway based on RPL network metrics. A socket server is also implemented on the edge router for discovering the gateway address, and network configurations and IPv6 routes are set up. To test and validate the architecture, FIT IoT-LAB is utilized, a platform that provides real IoT device infrastructure for testing. As a result, it is observed that the architecture is effective and robust, and the final clients can reconnect to other gateways in case of unavailability in the gateway they are connected to, demonstrating resilience and ensuring high availability.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/pt_BR
dc.subjectInternet das Coisaspt_BR
dc.subjectRedes de sensores sem fiopt_BR
dc.subjectIEEE 802.11 (Normas)pt_BR
dc.subjectRedes de computadores - Protocolospt_BR
dc.subjectInternet of thingspt_BR
dc.subjectSmart power gridspt_BR
dc.subjectIEEE 802.11 (Standards)pt_BR
dc.subjectProtocolos Computer network protocolspt_BR
dc.titleArquitetura IoT de alta disponibilidade utilizando MQTT-SN e RIOT-OSpt_BR
dc.title.alternativeHigh availability IoT architecture using MQTT-SN and RIOT-OSpt_BR
dc.typebachelorThesispt_BR
dc.description.resumoO trabalho aborda o planejamento, implementação, validação e testes de uma arquitetura de comunicação para Internet das Coisas (IoT) que utiliza o protocolo MQTT-SN e o sistema operacional de tempo real RIOT. Propõe-se criar uma rede de sensores em estilo árvore, com múltiplos gateways, utilizando o protocolo de roteamento RPL para definir a melhor rota e o melhor gateway para um dispositivo enviar dados. No desenvolvimento da arquitetura, emprega-se a pilha de protocolos de rede RPL para roteamento e placas com rádio 802.15.4, embora rádios como LoRa, Bluetooth e Zigbee também possam ser utilizados na rede RPL. Aborda-se a integração do MQTT-SN com o RIOT e implementa-se um gateway para traduzir mensagens MQTT-SN para MQTT, permitindo a comunicação com serviços baseados na web. Para tal arquitetura, desenvolve-se um cliente final, que possui uma série de regras para retentativa ou reconexão com gateway, baseado em métricas da rede RPL. Implementa-se também um servidor socket no roteador de borda para a descoberta do endereço do gateway e realizam-se configurações de rede e rotas IPv6. Para testar e validar a arquitetura, utiliza-se o FIT IoT-LAB, uma plataforma que fornece infraestrutura real de dispositivos IoT para testes. Como resultado, observa-se que a arquitetura é eficaz e robusta, os clientes finais conseguem se reconectar a outros gateways em caso de indisponibilidade no gateway que estão conectados, demonstrando resiliência e garantindo alta disponibilidade.pt_BR
dc.degree.localPato Brancopt_BR
dc.publisher.localPato Brancopt_BR
dc.contributor.advisor1Denardin, Gustavo Weber-
dc.contributor.referee1Denardin, Gustavo Weber-
dc.contributor.referee2Serckumecka, Adriano-
dc.contributor.referee3Teixeira, Marcelo-
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentDepartamento Acadêmico de Informáticapt_BR
dc.publisher.programEngenharia de Computaçãopt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
Aparece nas coleções:PB - Engenharia de Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
iotaltadisponibilidademqttsnriotos.pdf2,15 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons