开始(Ssid,密码)功能连接到网络。但是一件奇怪的事情正在发生。即使我的模块成功连接到wifi,它也会开始播放名为ESP_D3F2A的wifi。我从未将其初始化为AP模式。我想摆脱这个wifiAp,任何解决方案?
我正在使用arduino IDE来编程esp8266。
代码段:
bool connectWifi(){
WiFi.begin(Ssid, Password); //SSID and PASS of wifi i want esp to connect to.
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
if (wifiTimeout > WIFI_CONNECTION_TIMEOUT){
#ifdef DEBUG
Serial.println("Timeout");
#endif
return false;
}
wifiTimeout++;
}
...
如果成功,我只是在无限期等待。
答案 0 :(得分:1)
调用WiFi.softAPdisconnect(true); 就在WiFi.begin之前(Ssid,密码); 解决了这个问题。
答案 1 :(得分:0)
WiFi.mode(WIFI_STA);