Browse Source

Merge pull request #19 from eried/master

ESP32 AP example
Ayush Sharma 3 years ago
parent
commit
9fc3ed69d8
1 changed files with 37 additions and 0 deletions
  1. 37 0
      examples/ESP32_AP_Demo/ESP32_AP_Demo.ino

+ 37 - 0
examples/ESP32_AP_Demo/ESP32_AP_Demo.ino

@@ -0,0 +1,37 @@
+#include <Arduino.h>
+#include <WiFi.h>
+#include <AsyncTCP.h>
+#include <ESPAsyncWebServer.h>
+#include <WebSerial.h>
+
+AsyncWebServer server(80);
+
+const char* ssid = ""; // Your WiFi AP SSID 
+const char* password = ""; // Your WiFi Password
+
+
+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);
+    WebSerial.msgCallback(recvMsg);
+    server.begin();
+}
+
+void loop() {
+
+}