1

在我的情况下 wifiManager.setConnectTimeout(180); 不等待 180 秒,但只有 60 秒。断电后我的路由器需要大约 2 分钟的时间来设置我的 esp 在硬重置之前无法连接到路由器。代码在这里供您评论。

 #include <ESP8266WiFi.h>
 #include <DNSServer.h>
 #include <ESP8266WebServer.h>
 #include <WiFiManager.h>

 void setup() {

 Serial.begin(115200);
 WiFiManager wifiManager;


 //******this
 wifiManager.setConnectTimeout(180);

 wifiManager.setTimeout(180);

 if(!wifiManager.autoConnect("AutoConnectAP")) {
 Serial.println("failed to connect and hit timeout");
 delay(3000);
 ESP.reset();
 delay(5000);
 }

 Serial.println("connected...yeey :)");

 }

 void loop() {
 // put your main code here, to run repeatedly:
 }
4

0 回答 0