ESP32_AP_Demo.ino 772 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #include <Arduino.h>
  2. #include <WiFi.h>
  3. #include <AsyncTCP.h>
  4. #include <ESPAsyncWebServer.h>
  5. #include <WebSerial.h>
  6. AsyncWebServer server(80);
  7. const char* ssid = ""; // Your WiFi AP SSID
  8. const char* password = ""; // Your WiFi Password
  9. void recvMsg(uint8_t *data, size_t len){
  10. WebSerial.println("Received Data...");
  11. String d = "";
  12. for(int i=0; i < len; i++){
  13. d += char(data[i]);
  14. }
  15. WebSerial.println(d);
  16. }
  17. void setup() {
  18. Serial.begin(115200);
  19. WiFi.softAP(ssid, password);
  20. IPAddress IP = WiFi.softAPIP();
  21. Serial.print("AP IP address: ");
  22. Serial.println(IP);
  23. // WebSerial is accessible at "<IP Address>/webserial" in browser
  24. WebSerial.begin(&server);
  25. WebSerial.msgCallback(recvMsg);
  26. server.begin();
  27. }
  28. void loop() {
  29. }