AP: esp8266ap password:12345678
ST: mydns.local/_ac
#include <ESP8266WiFi.h> // Replace with WiFi.h for ESP32
#include <ESP8266WebServer.h>// Replace with WebServer.h for ESP32
#include <AutoConnect.h>
#include <ESP8266mDNS.h>
ESP8266WebServer Server; // Replace with WebServer for ESP32
AutoConnect Portal(Server);
AutoConnectConfig config;
const char* host = "mydns";//mDNS使用 mydns.local/_ac
void rootPage() {
char content[] = "Hello, world";
Server.send(200, "text/plain", content);
}
void setup() {
delay(1000);
Serial.begin(115200);
Serial.println();
config.ota = AC_OTA_BUILTIN;
Portal.config(config);
Server.on("/", rootPage);
if (Portal.begin()) {
WiFi.softAP(String("IP-"+String((WiFi.localIP().toString()))),"");
Serial.println("WiFi connected: " + WiFi.localIP().toString());
MDNS.begin(host);
MDNS.addService("http", "tcp", 80);
}
}
void loop() {
Portal.handleClient();
MDNS.update();
}