请问station_config中的BSSID_SET位是否无效?

dahuzhi
Posts: 6
Joined: Sat Jan 30, 2016 11:06 am

请问station_config中的BSSID_SET位是否无效?

Postby dahuzhi » Fri Jul 21, 2017 3:03 pm

将station_config的BSSID_SET设置为1,更换新路由器并将路由器的SSID和密码设置成与原路由器一样,但是8266依然可以连接,我也检查新的路由器的MAC地址与原路由器地址不一样,不知哪里的问题?

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

Re: 请问station_config中的BSSID_SET位是否无效?

Postby ESP_Faye » Mon Jul 24, 2017 9:54 am

您好,

请确认,连上的是您的新路由器,是吗?

能否提供您的测试代码,以供查证?

感谢您对 ESP8266 的关注!

dahuzhi
Posts: 6
Joined: Sat Jan 30, 2016 11:06 am

Re: 请问station_config中的BSSID_SET位是否无效?

Postby dahuzhi » Wed Jul 26, 2017 11:23 am

我是2个路由器分别上电的,先配置好8266连接一个路由器,然后路由器断电,更换另外一个路由器上电,这时8266就上线了。以下这是在smartlink回调函数中的代码
struct station_config *sta_conf = pdata;
sta_conf->bssid_set = 1;
wifi_set_opmode(STATION_MODE);
wifi_station_set_config(sta_conf);
wifi_station_disconnect();
wifi_station_connect();

Who is online

Users browsing this forum: No registered users and 8 guests