ESP32 OTA V2 Over-The-Air

Carlos Clemente Candela • Módulo MER (Radiofrecuencia)

Firmware Versión 2.0 Operativo

Actualización de Firmware Inalámbrica (OTA) mediante WiFi

Esta práctica implementa la tecnología Over-The-Air (OTA) en un microcontrolador ESP32. Permite actualizar el programa interno del chip de manera totalmente remota a través de la red WiFi sin necesidad de cables serie ni conexión física por USB al ordenador.

Red WiFi (SSID) Ateca
Seguridad WiFi WPA2-PSK
Servidor Web Puerto 80 (HTTP)
Ruta OTA POST /update
1

Servidor Web en el ESP32

El microcontrolador levanta un servidor HTTP usando la librería WebServer.h. Al acceder con el navegador a su IP local en la raíz (/), sirve una página con un formulario de subida de archivos binarios (.bin).

2

Transmisión por Paquetes

Cuando el usuario envía el archivo, se activa el gestor multipart en /update. La librería Update.h escribe los bloques binarios directamente en la partición OTA alternativa de la memoria Flash del ESP32.

3

Conmutación y Reinicio

Una vez transferido todo el binario y comprobada su integridad, el ESP32 marca la nueva partición como ejecutable de arranque mediante Update.end(true) y se reinicia automáticamente ejecutando la Versión 2.0.