Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/39132
Título: Utilização de computação em névoa aplicada em sistemas de automação residencial
Título(s) alternativo(s): Use of fog computing applied to home automation systems
Autor(es): Mansano, Juan Simão
Orientador(es): Pigatto, Daniel Fernando
Palavras-chave: Internet das coisas
Automação residencial
Software - Desenvolvimento
Raspberry Pi (Computador)
Redes de computadores - Protocolos
Internet of things
Home automation
Computer software - Development
Raspberry Pi (Computer)
Computer network protocols
Data do documento: 5-Dez-2023
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Curitiba
Citação: MANSANO, Juan Simão. Utilização de computação em névoa aplicada em sistemas de automação residencial. 2023. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2023.
Resumo: Com o aumento do número de dispositivos de Internet das Coisas, há uma necessidade crescente de se estudar o funcionamento e as melhorias que podem auxiliar na evolução do uso desta topologia de rede. Para facilitar a comunicação entre os componentes de Internet das Coisas, foi criada uma arquitetura de computação em névoa, trazendo os servidores para mais perto dos dispositivos finais. O presente trabalho tem como finalidade desenvolver, tanto o software quanto o hardware do LUNNO (do inglês Luminosity Innovation), um sistema de automação residencial, que tem como princípio contribuir para o bem-estar e a economia que as casas inteligentes oferecem a seus moradores. Para isso, o sistema provê um controle de iluminação inteligente de um ambiente residencial. O estudo utiliza-se da computação em névoa e de um sistema de comunicação direcionada a eventos que utiliza o modelo publicação/subscrição. A aplicação é voltada para o sistema operacional Android, o nó da camada de névoa opera em uma Raspberry Pi e o dispositivo final utiliza um módulo ESP8266. O desempenho dos protocolos de comunicação STOMP (do inglês, Simple (or Streaming) Text Orientated Messaging Protocol) e MQTT (do inglês Message Queuing Telemetry Transport), populares em ambientes de Internet das Coisas, é avaliado levando em consideração métricas de consumo de memória, consumo de processamento e latência de comunicação, assim é possível escolher o protocolo que provê o melhor desempenho para o cenário proposto. Testes são realizados com usuários finais, os quais avaliam de forma positiva o funcionamento dos componentes do sistema, a usabilidade da aplicação móvel e o controle de iluminação do ambiente.
Abstract: With the increasing number of Internet of Things (IoT) devices, there is a growing need to study the operation and improvements which can assist in the evolution of these technologies usage. To facilitate communication between the components of IoT, a fog computing architecture was created, bringing servers closer to the end devices. The primary purpose of this work was to develop both the software and hardware of LUNNO (Luminosity Innovation), a home automation system, with the aim of contributing to the well-being and cost savings that smart homes offer to their residents. The study leveraged the fog architecture and a publish/subscribe communication system. The application is only for Android operational system, operating the fog node on a Raspberry Pi, and building the end device using an ESP8266 module. The performance between the communication protocols STOMP (Simple (or Streaming) Text Orientated Messaging Protocol) and MQTT (Message Queuing Telemetry Transport), common in IoT environments, is evaluated considering metrics such as memory usage, processing consumption and communication latency, this way, it is possible to choose the protocol that provides the best performance for the proposed scenario. After conducting tests with end users, there were favorable responses regarding the operation of all components of the system, the good usability of the mobile application and the lighting control of the environment.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/39132
Aparece nas coleções:CT - Engenharia de Computação

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


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