ESP32 OTA
Sube el firmware, abre la IP de la placa y controla el ciclo de actualización OTA.
01 / Actualizar desde el navegador
Consultar el enunciado del profesor ↗
La práctica une dos partes: publicar el binario en el servidor y abrir la IP del ESP32 para ordenar la actualización. La interfaz del dispositivo dispone de Reset, Update y Reset Portal.
02 / Montaje y configuración
| Elemento | Configuración de esta entrega |
|---|---|
| Placa | ESP32 clásico con partición que admita OTA y espacio suficiente para dos aplicaciones. |
| Pantalla | OLED SSD1306 128 × 64: SDA21, SCL22, 3V3 y GND. |
| Red | WiFiManager configura el acceso a una red de 2,4 GHz. |
| Software | WiFiManager, U8g2 y ArduinoJson 7; Las bibliotecas concretas deben coincidir con el programa utilizado en clase. |
| Acceso al dispositivo | Utiliza las credenciales definidas en el programa del dispositivo. |
| Servidor HTTPS | El programa de la placa debe apuntar a la dirección de publicación de firmware de esta práctica. |
El material del profesor muestra más de una asignación de pines y de bibliotecas. Comprueba los pines y las bibliotecas del programa que utilices en clase antes de cablear la pantalla.
03 / Programa del dispositivo
La primera carga se realiza por USB con el programa que se utilice en clase. El material del profesor contiene el código y su organización en pantalla, WiFiManager, OTA y servidor web.
Abrir el código de referencia del profesor ↗
Esta revisión de la web no modifica ni proporciona una nueva versión del firmware de tu ESP32.
04 / Publicar el archivo .bin
- Compila y exporta el binario desde Arduino IDE.
- Abre el panel de esta práctica y autentícate con su configuración existente.
- Selecciona un archivo .bin de entre 1 KB y 2 MB. El panel genera el tamaño, SHA-256 y MD5 del firmware.
- Comprueba que el manifiesto está disponible. El ESP32 lo consultará al recibir Update.
La publicación del binario no reinicia el dispositivo por sí sola. La orden Update desde su IP inicia la descarga; el programa del aula determina las comprobaciones automáticas y las órdenes del monitor serie.
05 / Reset, Update y Reset Portal
| Control en la IP del ESP32 | Efecto |
|---|---|
| Reset | Reinicia el dispositivo conservando la red Wi-Fi. |
| Update | Consulta el manifiesto, compara la versión instalada, verifica tamaño y MD5 e instala el nuevo firmware. |
| Reset Portal | Borra las credenciales de WiFiManager y reinicia para configurar otra red. |
La IP aparece en la OLED y el monitor serie. Abre http://IP_DEL_ESP32/ desde la misma red e introduce el usuario y la contraseña definidos en el programa de la placa.
Demostración de las órdenes
Estos botones explican el flujo localmente; no envían órdenes a una placa.
Simulación lista.
06 / Pruebas de la entrega
Guarda capturas de la IP, los tres controles, la subida del binario y el monitor serie antes/después. Las pruebas físicas y el binario deben generarse con tu placa; no se presenta un archivo .bin ficticio.