#include <ESP8266WiFi.h>
WiFiClient client;
WiFiServer server(80);
#define led D3
void setup(){
Serial.begin(9600);
WiFi.begin("EC", "gecr@123");
while(WiFi.status() != WL_CONNECTED){
delay(200);
Serial.print("..");
}
Serial.println();
Serial.println("NodeMCU is connected!");
Serial.println(WiFi.localIP());
server.begin();
pinMode(led, OUTPUT);
}
void loop(){
client = server.available(); //Gets a client that is connected to the server and has
data available for reading.
if (client == 1){
String request = client.readStringUntil('\n');
Serial.println(request);
request.trim();
if(request == "GET /ledon HTTP/1.1") digitalWrite(led, HIGH);
if(request == "GET /ledoff HTTP/1.1") digitalWrite(led, LOW);
}
}