Uma solução para atualização em OTA em aplicações embarcadas utilizando o ESP8266

dc.contributor.advisor-co1Pacheco, Luis Henrique Leme
dc.contributor.advisor1Souza, Társis Marinho de
dc.contributor.referee1Souza, Társis Marinho de
dc.contributor.referee2Pacheco, Luis Henrique Leme
dc.contributor.referee3Tenório, Fernando Antônio
dc.contributor.referee4Silva, Leonardo Soares e
dc.creatorChagas, José Mateus Rian das
dc.date.accessioned2025-07-31T13:52:26Z
dc.date.available2025-07-31T13:52:26Z
dc.date.issued2025
dc.description.resumoO crescimento exponencial da conectividade e o avanço dos sistemas tecnológicos aumentaram significativamente a adoção de microcontroladores como o ESP8266 em uma ampla gama de aplicações embarcadas em IoT. Nesse contexto, a manutenção de firmwares atualizados tornou-se um requisito crítico para garantir o desempenho, a segurança e a confiabilidade dos dispositivos. Métodos tradicionais de atualização, envolvendo conexões físicas, mostraram-se custosos, demorados e suscetíveis a riscos operacionais. Como alternativa eficiente, o mecanismo de atualização Over-the-Air (OTA) surgiu, permitindo atualizações de firmware de forma remota por meio de conexões sem fio. Esta pesquisa explora as possibilidades, desafios e a implementação prática de atualizações OTA utilizando especificamente o microcontrolador ESP8266.O objetivo principal deste estudo foi desenvolver uma solução robusta, segura e eficiente de atualização OTA capaz de realizar atualizações de firmware remotamente. A abordagem metodológica incluiu a definição de requisitos funcionais e não funcionais claros, a implementação de uma arquitetura lógica de aplicação baseada em APIs e filas de mensagens, e a avaliação do desempenho do sistema por meio de experimentos práticos. A solução implementada utilizou dados de firmware no formato JSON para integração perfeita e atualizações automatizadas, gerenciadas por meio do Arduino CLI para compilação e RabbitMQ para o manuseio confiável de dados.Avaliações experimentais demonstraram que a solução OTA proposta otimizou significativamente os processos de gerenciamento de firmware, reduzindo os intervalos de atualização e os custos operacionais, ao mesmo tempo em que manteve a confiabilidade do sistema por meio de mecanismos internos de rollback. Além disso, a transmissão segura de dados foi garantida por meio da adoção de protocolos criptográficos (SSL/TLS). Apesar dos ganhos evidentes em eficiência, as limitações de memória do ESP8266 e a dependência da estabilidade da rede foram identificadas como potenciais limitações, orientando direções para futuras pesquisas, como técnicas de compressão de firmware, atualizações incrementais (delta) e estratégias aprimoradas de resiliência para ambientes de rede instáveis.
dc.identifier.urihttps://repositorio.ifal.edu.br/handle/123456789/1101
dc.language.isopt
dc.publisher.countryBrasil
dc.publisher.departmentCampus Arapiraca
dc.relation.referencesChagas, José Mateus Rian das. Uma solução para atualização em OTA em aplicações embarcadas utilizando o ESP8266 [recurso eletrônico] / José Mateus Rian das Chagas. – Dados eletrônicos (1 arquivo : 495 KB). – 2025. Sistema requerido: Adobe Acrobat Reader. Modo de acesso: Internet. Orientação: Prof. Dr. Társis Marinho de Souza. Coorientador: MSc. Luiz Henrique Leme Pacheco. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Instituto Federal de Alagoas, Campus Arapiraca, Arapiraca, 2025.
dc.subjectAtualizações Over-the-Air
dc.subjectESP8266
dc.subjectSegurança em IoT
dc.subjectComputação Embarcada
dc.subjectGerenciamento de Firmware
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.titleUma solução para atualização em OTA em aplicações embarcadas utilizando o ESP8266
dc.typeTrabalho de Conclusão de Curso

Arquivos

Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCC_José Mateus Rian das Chagas.pdf
Tamanho:
695.3 KB
Formato:
Adobe Portable Document Format
Licença do Pacote
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
1.66 KB
Formato:
Item-specific license agreed upon to submission
Descrição: