diff --git a/examples/espressif/esp8266-webserver/src/HelloServer.ino b/examples/espressif/esp8266-webserver/src/HelloServer.ino index 55cdf043..f996c534 100644 --- a/examples/espressif/esp8266-webserver/src/HelloServer.ino +++ b/examples/espressif/esp8266-webserver/src/HelloServer.ino @@ -1,29 +1,43 @@ #include #include #include +#include -const char* ssid = "*****"; -const char* password = "*****"; - +const char* ssid = "******"; +const char* password = "******"; +MDNSResponder mdns; ESP8266WebServer server(80); - + const int led = 13; - -void handle_root() { + +void handleRoot() { digitalWrite(led, 1); server.send(200, "text/plain", "hello from esp8266!"); - delay(100); + digitalWrite(led, 0); +} + +void handleNotFound(){ + digitalWrite(led, 1); + String message = "File Not Found\n\n"; + message += "URI: "; + message += server.uri(); + message += "\nMethod: "; + message += (server.method() == HTTP_GET)?"GET":"POST"; + message += "\nArguments: "; + message += server.args(); + message += "\n"; + for (uint8_t i=0; i