El ESP32 se conecta a Wi-Fi de cinco formas distintas y probarlas todas revela diferencias inesperadas
Automating Wi-Fi setup testing on the ESP32

El primer paso de cualquier producto conectado es configurar el Wi-Fi, y debe funcionar siempre. Groundrun automatiza pruebas con hardware real: un ESP32-C6 y un Android, ambos por USB. Se cubren Bluetooth, Soft AP, portal cautivo, SmartConfig y WPS. El portal cautivo resulta el más frágil por su ventana de tiempo, y SmartConfig el más lento. Las pruebas de regresión se ejecutan en cada cambio.
El portal cautivo es el más complicado de los cinco. La página de inicio de sesión que muestra el teléfono permanece abierta solo unos segundos, y es el propio sistema operativo del teléfono el que decide exactamente cuándo cerrarla.