Uma solução para atualização em OTA em aplicações embarcadas utilizando o ESP8266
dc.contributor.advisor-co1 | Pacheco, Luis Henrique Leme | |
dc.contributor.advisor1 | Souza, Társis Marinho de | |
dc.contributor.referee1 | Souza, Társis Marinho de | |
dc.contributor.referee2 | Pacheco, Luis Henrique Leme | |
dc.contributor.referee3 | Tenório, Fernando Antônio | |
dc.contributor.referee4 | Silva, Leonardo Soares e | |
dc.creator | Chagas, José Mateus Rian das | |
dc.date.accessioned | 2025-07-31T13:52:26Z | |
dc.date.available | 2025-07-31T13:52:26Z | |
dc.date.issued | 2025 | |
dc.description.resumo | O 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.uri | https://repositorio.ifal.edu.br/handle/123456789/1101 | |
dc.language.iso | pt | |
dc.publisher.country | Brasil | |
dc.publisher.department | Campus Arapiraca | |
dc.relation.references | Chagas, 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.subject | Atualizações Over-the-Air | |
dc.subject | ESP8266 | |
dc.subject | Segurança em IoT | |
dc.subject | Computação Embarcada | |
dc.subject | Gerenciamento de Firmware | |
dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | |
dc.title | Uma solução para atualização em OTA em aplicações embarcadas utilizando o ESP8266 | |
dc.type | Trabalho de Conclusão de Curso |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- TCC_José Mateus Rian das Chagas.pdf
- Tamanho:
- 695.3 KB
- Formato:
- Adobe Portable Document Format
Licença do Pacote
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: