// Initialising libraries #include #include "ESPAsyncWebServer.h" // Board info // WiFi parameters const char* ssid = "ESP8266 Wifi Test"; const char* password = "1234Test"; AsyncWebServer server(80); // Create an Asynchronous WebServer on port 80 char* header = "Barduino"; char* rssi; void setup(){ Serial.begin(115200); WiFi.mode(WIFI_STA); // Setting as a Station WiFi.begin(ssid, password); // Connecting to specified WiFi network // Coomunicate with user through Serial port to notify of connection status Serial.print("Connecting"); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(" "); Serial.print("Connected to "); Serial.println(ssid); Serial.print("IP Address: "); Serial.println(WiFi.localIP()); // server.on("/board", HTTP_GET, [](AsyncWebServerRequest *request){ request->send_P(200, "text/plain", String(header).c_str()); }); server.on("/rssi", HTTP_GET, [](AsyncWebServerRequest *request){ request->send_P(200, "text/plain", String(WiFi.RSSI()).c_str()); }); server.begin(); Serial.println("HTTP server started"); } void loop(){ // Serial.print("RRSI: "); // Serial.println(WiFi.RSSI()); // if (millis()-currentmillis > 3000){ // Serial.print("RRSI: "); // Serial.println(WiFi.RSSI()); // currentmillis = millis(); // } }