8266工作模式为station,存储多个AP信息时,上电自动连接AP使能,但只连接第一个AP

zhangjinliang
Posts: 25
Joined: Thu Oct 08, 2015 4:00 pm

8266工作模式为station,存储多个AP信息时,上电自动连接AP使能,但只连接第一个AP

Postby zhangjinliang » Thu Oct 29, 2015 10:55 pm

请问:
8266 工作在station模式,且存储了多个AP信息。但是,在使能了上电自动连接AP功能后,只会循环连接ID为1的AP。
有没有方法实现循环连接存储的所有的AP信息呢?

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: 8266工作模式为station,存储多个AP信息时,上电自动连接AP使能,但只连接第一个AP

Postby ESP_Faye » Fri Oct 30, 2015 5:17 pm

您好,

wifi_station_ap_change 可以指定连接哪一个记录了的 AP。

默认情况,上次掉电前连接的是哪个 AP,这次上电优先连该 AP。

感谢您对 ESP8266 的关注!

zhangjinliang
Posts: 25
Joined: Thu Oct 08, 2015 4:00 pm

Re: 8266工作模式为station,存储多个AP信息时,上电自动连接AP使能,但只连接第一个AP

Postby zhangjinliang » Sat Oct 31, 2015 8:13 am

你好:
默认情况,上次掉电前连接的是哪个 AP,这次上电优先连该 AP。
问题:1、如果上次掉电前的AP没有了,8266会去自动尝试切换连接其他存储的AP吗?
2、如果切换的话,尝试连接多少次切换?

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: 8266工作模式为station,存储多个AP信息时,上电自动连接AP使能,但只连接第一个AP

Postby ESP_Faye » Mon Nov 02, 2015 11:32 am

您好,

切换连接存储了的 AP,是应用程序上的行为,SDK 内部不会自动去做。

您可以参考 esp_iot_sdk\examples\IoT_Demo 中宏 AP_CACHE 包含的代码实现,或者也可以使用 wifi_set_event_handler_cb 用 WiFi event 来实现切换 AP。

感谢您对 ESP8266 的关注!

Who is online

Users browsing this forum: No registered users and 27 guests