Esp8266自动创建wifi甚至无需调用WiFi.softAP()

时间:2016-07-12 22:53:31

标签: arduino wifi esp8266

开始(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++;
   }
...

如果成功,我只是在无限期等待。

2 个答案:

答案 0 :(得分:1)

调用WiFi.softAPdisconnect(true); 就在WiFi.begin之前(Ssid,密码); 解决了这个问题。

答案 1 :(得分:0)

我也都这样做,我有三个。我把它关了。

WiFi.mode(WIFI_STA);