esp32-ch390-web-server-local.ino
Creación de un servidor web HTML simple alojado en el ESP32, accesible solo a través de la conexión Ethernet cableada CH390.
El ESP32 debe tener su interfaz Ethernet CH390 configurada y activa antes de llamar a server.begin(). Abra un navegador en un PC de la misma red y escriba la IP del ESP32 para ver la página. No se requiere conexión WiFi.
esp32-ch390-web-server-local.ino
#include "WebServer.h"
#include "esp_netif.h"
WebServer server(80);
void handleRoot() {
String html = "<h1>Olimex CH390 Web Server</h1>";
html += "<p>Status: Ethernet Connected via CH390</p>";
html += "<p>Uptime: " + String(millis()/1000) + "s</p>";
server.send(200, "text/html", html);
}
void setup() {
Serial.begin(115200);
// Initialisation réseau Ethernet (Code simplifié, voir init CH390)
// esp_eth_start(eth_handle);
server.on("/", handleRoot);
server.begin();
Serial.println("HTTP Server started on port 80");
}
void loop() {
server.handleClient();
}