Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/39034
Título: Análise e desenvolvimento de um sistema de automação com base no protocolo MQTT
Título(s) alternativo(s): Analysis and development of an automation system based on the MQTT protocol
Autor(es): Silva, Antony de Paula
Orientador(es): Góis, Lourival Aparecido de
Palavras-chave: Análise de sistemas
Microcontroladores
Internet das coisas
Raspberry Pi (Computador)
System analysis
Microcontrollers
Internet of things
Raspberry Pi (Computer)
Data do documento: 6-Nov-2025
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Ponta Grossa
Citação: SILVA, Antony de Paula. Análise e desenvolvimento de um sistema de automação com base no protocolo MQTT. 2025. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2025.
Resumo: Este trabalho apresenta a implementação de um protótipo de automação residencial utilizando a placa ESP32 e o protocolo MQTT, reconhecido pela leveza e flexibilidade para aplicações IoT. Foi desenvolvido um sistema em ambiente simulado, com comunicação estável, validação dos níveis de Qualidade de Serviço (QoS) e uso da função retain para persistência de mensagens. Os testes confirmaram a viabilidade da solução, apesar das limitações do ambiente simulado, como ausência de testes com criptografia e sensores físicos. Os resultados indicam que o uso do MQTT com ESP32 é uma solução eficiente para automação residencial de pequeno porte. Com a expansão do trabalho para utilizar como hardware real um Raspberry Pi 3B, foi possível utilizar um broker local no próprio hardware, além de utilizar os pinos GPIO para conectar um display para exibir as mensagens, com a possibilidade de ligar outros displays maiores ou em série para aplicações mais complexas. Também foi implementado um método de exibir notificações remotas através de um bot do Telegram, sendo possível enviar notificações para celulares e smartwatches, possibilitando ter um feedback instantâneo dos estados do sistema.
Abstract: This thesis presents the implementation of a home automation prototype using the ESP32 board and the MQTT protocol, recognized for its lightweight and flexible characteristics in IoT applications. A system was developed in a simulated environment, achieving stable communication, validation of Quality of Service (QoS) levels, and the use of the retain function for message persistence. Tests confirmed the solution's viability, despite limitations in the simulated environment, such as the absence of encryption and physical sensor testing. The results indicate that the MQTT protocol combined with ESP32 is an efficient solution for small-scale home automation. Expanding the work to incorporate real hardware, a Raspberry Pi 3B was used to host a local broker and leverage GPIO pins to connect a display for message visualization, with potential for integrating larger or serial displays for more complex applications. Additionally, remote notifications were implemented via a Telegram bot, enabling instant feedback on system states through mobile phones and smartwatches.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/39034
Aparece nas coleções:PG - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
mqttdesenvolvimentosistemaautomacao.pdf1,57 MBAdobe PDFThumbnail
Visualizar/Abrir


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