iiOTESP32 Brasil
Modo de contingência: páginas públicas e downloads seguem disponíveis; login, comunidade e dados do servidor podem ficar indisponíveis.
Voltar para lista de projetos
IntermediárioAplicação IIoTConcluído

Portal Web Embarcado de Configuração Wi-Fi

Portal web embarcado no próprio binário do firmware, aberto pelo celular do técnico para configurar o Wi-Fi em campo, com varredura de redes e gravação na NVS.

#ESP32-S3#Arduino Core#WebServer#Preferences#NVS#HTML embarcado

Fluxo de comunicação e arquitetura

Smartphone / TabletWi-Fi Access Point ESP32WebServer do Arduino Core (porta 80)Preferences / NVS

Desafio / problema industrial:

Técnicos de manutenção precisam alterar o SSID, senha Wi-Fi e IP do Broker MQTT sem reprogramar a placa via cabo USB.

Solução técnica desenvolvida:

Servidor HTTP síncrono do Arduino Core rodando no ESP32. A placa sobe o próprio ponto de acesso, serve a página de configuração e grava as credenciais na NVS. A gravação responde imediatamente e o teste de conexão roda em segundo plano, para que uma senha errada não trave a resposta ao celular.

Lista de componentes do projeto:

  • Placa ESP32 ou ESP32-S3
  • LED de Indicação de Status

Resultado esperado em operação:

Comissionamento de parâmetros em menos de 2 minutos pelo navegador do celular, com o ponto de acesso permanecendo ativo mesmo quando a conexão falha, para correção sem cabo.

Abrir o tutorial

Abrir o tutorial

Instalar o ambiente, montar o circuito, compilar e validar — com o firmware completo e o manual em PDF para baixar.

Abrir o tutorial