iiOTESP32 Brasil
Modo de contingencia: las páginas públicas y las descargas siguen disponibles; el inicio de sesión, la comunidad y los datos del servidor pueden no estar disponibles.
Volver a la lista de proyectos
AvanzadoProyecto destacadoConcluido

Repetidor Wi-Fi NAT con ESP32

Proyecto original que convierte el ESP32-S3 en punto de acceso, cliente Wi-Fi y gateway NAT, con portal de configuración embebido y propagación de DNS para los clientes.

#ESP32-S3#ESP-IDF#lwIP NAPT#esp_netif#esp_http_server#NVS Flash

Flujo de comunicación y arquitectura

Router Wi-Fi principalESP32-S3 (Wi-Fi STA)NAPT en lwIP (esp_netif_napt_enable)ESP32-S3 (Access Point + DHCP con DNS)Móviles / portátiles / módulos IoT

Desafío / problema industrial:

Las plantas industriales y oficinas técnicas pueden tener zonas sin cobertura Wi-Fi. Los routers comerciales son voluminosos y requieren una infraestructura de alimentación dedicada.

Solución técnica desarrollada:

Firmware ESP-IDF con NAPT habilitado en lwIP. El dispositivo se conecta a la red principal por la interfaz Station, crea su propia red por la interfaz Access Point y reenvía el tráfico entre ambas, propagando el DNS del router mediante DHCP, el paso que suele faltar cuando el cliente se conecta pero no navega. Arduino Core no sirve aquí porque su lwIP no incluye el reenvío de IP.

Lista de componentes del proyecto:

  • Placa con módulo ESP32-S3 N16R8 (16 MB de flash, 8 MB de PSRAM octal)
  • Antena PCB interna o antena IPEX externa de 2,4 GHz
  • Fuente USB de 5 V 1 A o regulador de 24 V → 5 V para carril DIN
  • Caja protectora orientable

Resultado esperado en operación:

Validado en banco: NAPT activo en la interfaz AP con ESP_OK, DHCP propagando el DNS del router, un cliente asociado navegando durante más de 8 minutos sin reasociación, señal de -39 dBm y 3 horas y 48 minutos de operación continua sin reinicio.

Abrir el tutorial

Abrir el tutorial

Instala el entorno, monta el circuito, compila y valida — con el firmware completo y el manual en PDF para descargar.

Abrir el tutorial