| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | /*  WebSerial Demo AP  ------  This example code works for both ESP8266 & ESP32 Microcontrollers  WebSerial is accessible at 192.168.4.1/webserial URL.  Author: Ayush Sharma  Checkout WebSerial Pro: https://webserial.pro*/#include <Arduino.h>#if defined(ESP8266)  #include <ESP8266WiFi.h>  #include <ESPAsyncTCP.h>#elif defined(ESP32)  #include <WiFi.h>  #include <AsyncTCP.h>#endif#include <ESPAsyncWebServer.h>#include <WebSerial.h>AsyncWebServer server(80);const char* ssid = ""; // Your WiFi AP SSID const char* password = ""; // Your WiFi Password/* Message callback of WebSerial */void recvMsg(uint8_t *data, size_t len){  WebSerial.println("Received Data...");  String d = "";  for(int i=0; i < len; i++){    d += char(data[i]);  }  WebSerial.println(d);}void setup() {    Serial.begin(115200);    WiFi.softAP(ssid, password);    IPAddress IP = WiFi.softAPIP();    Serial.print("AP IP address: ");    Serial.println(IP);    // WebSerial is accessible at "<IP Address>/webserial" in browser    WebSerial.begin(&server);    /* Attach Message Callback */    WebSerial.msgCallback(recvMsg);    server.begin();}void loop() {}
 |