Webinar: Metodologia de Desenvolvimento IoT: Estrutura, Ferramentas de Debug e Projetos Reais com ESP32-S3
Descrição
Testes de longa duração em projetos de IoT escondem um problema clássico: falhas intermitentes que só aparecem depois de horas — ou dias — de operação contínua, quando já é tarde para investigar com um cabo serial na mão. Neste webinar, você vai aprender a construir sua própria ferramenta de depuração embarcada, capaz de registrar eventos localmente e transmitir telemetria remota em tempo real, usando ESP32-S3 e FreeRTOS.
Vamos mostrar, na prática, as decisões de arquitetura por trás de um data logger robusto: da estruturação binária dos dados para gravação eficiente em cartão SD, ao roteamento via MQTT para observabilidade remota, passando por um portal captivo para configuração dinâmica de hardware sem precisar recompilar o firmware. Se você desenvolve ou valida sistemas embarcados em campo, essa metodologia vai mudar a forma como você encontra e resolve problemas.
O que você vai aprender
- Como estruturar uma ferramenta de data logging e telemetria usando ESP32-S3 e FreeRTOS para aquisição confiável de dados concorrentes
- Como organizar mensagens em formato binário para gravação eficiente em cartão SD, reduzindo o volume de armazenamento necessário
- Como usar o protocolo MQTT para observabilidade remota e atuação bidirecional sobre o equipamento em teste
- Como implementar um portal captivo para configuração dinâmica de rede e hardware, sem recompilar o firmware a cada mudança de cenário
- Como usar scripts em Python para decodificar logs binários e monitorar dispositivos em campo em tempo real
Apresentação
Luiz Pedro Bittencourt — Desenvolvedor de Firmware, Control iD
Engenheiro de Controle e Automação formado pela Faculdade de Engenharia Elétrica da Universidade Federal de Uberlândia. Durante a graduação, atuou como desenvolvedor de projetos de P&D em parceria com a Petrobras na área de sistemas embarcados, participando do ciclo completo de desenvolvimento de produtos, do hardware ao firmware. Atualmente é Desenvolvedor de Firmware na Control iD, atuando em produtos de controle de acesso com Linux embarcado e Yocto Project.
Marcelo Barros — Professor, Faculdade de Engenharia Elétrica da UFU (Engenharia de Computação)
Engenheiro eletrônico com graduação em Engenharia Elétrica pela Universidade Federal de Itajubá e mestrado e doutorado em Engenharia Elétrica pela UFMG. Já atuou como professor e engenheiro de desenvolvimento eletrônico por vários anos, com experiência em sistemas embarcados, microcontroladores, redes de computadores, IoT e sistemas operacionais de tempo real. Atualmente é professor no curso de Engenharia de Computação da Faculdade de Engenharia Elétrica da UFU, envolvido em diversos projetos com empresas.
Inscrição
Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
