Inicio ›
Autobots ›
WiFi Panel ESP32
autobots · hardware · ESP32 · IoT · WebSocket
WiFi Panel ESP32
Convierte un ESP32 en un panel de monitorización en tiempo real accesible desde el navegador. El ESP32 se conecta a tu red WiFi, sirve una interfaz web desde SPIFFS y abre un WebSocket que emite continuamente datos del sistema en formato JSON: IP, RSSI, RAM, temperatura interna, uptime y más.
Activo
C++
PlatformIO
ESP32
WebSocket
SPIFFS
JSON
SSID
HomeNet_5G
IP Local
192.168.1.50
Gateway
192.168.1.1
MAC
A4:CF:12:B3:7E:01
Temperatura
42.1 °C
Uptime
00:14:32
¿Qué envía por WebSocket?
SSID de la red WiFi conectada
IP local asignada al ESP32
RSSI — potencia de señal en dBm
Dirección MAC del dispositivo
RAM libre y usada en tiempo real
Espacio libre del sketch en flash
Temperatura interna del chip
Uptime en segundos desde el arranque
Hardware y software
ESP32 Dev Module (cualquier variante)
Cable USB-C o micro-USB
Red WiFi 2.4 GHz
Visual Studio Code + extensión PlatformIO
Filesystem SPIFFS para la web embebida
Navegador moderno (Chrome, Edge, Firefox)
Estructura del proyecto
src/main.cpp — código del ESP32 (C++)
data/index.html — panel web (se sube como SPIFFS)
platformio.ini — config de plataforma
Cómo desplegarlo
Edita SSID, password e IP fija en main.cpp
Sube la web: PlatformIO → Upload Filesystem Image (pulsa BOOT en el ESP32 cuando aparezca el prompt)
Sube el firmware: flecha → en la barra de PlatformIO
Abre el Monitor Serie y copia la IP que aparece
Escribe http://<IP> en tu navegador
← Volver a Autobots