Capítulo 6 — Arquitetura do sistema de automação com ESP32

Visão geral da solução

O sistema que você irá construir segue esta lógica:

  1. O ESP32 conecta-se à sua rede Wi‑Fi doméstica como estação (STA).
  2. Ele inicia um servidor web interno na porta 80.
  3. Ao acessar o endereço IP do ESP32 pelo navegador, você recebe uma página HTML de controle.
  4. Nessa página, é possível ligar/desligar saídas (como relés de iluminação) e visualizar o estado de entradas (como sensores de porta).

Divisão em módulos

  • Módulo de rede: configura SSID, senha e inicia o servidor web.
  • Módulo de I/O: define os pinos de entrada e saída usados na automação.
  • Módulo de página web: gera o HTML enviado ao navegador.
  • Módulo de lógica: interpreta as requisições do navegador e toma decisões (ligar, desligar, ler estados).