整体流程:
1)开启STA 和 AP 模式
2)扫描周围wifi 保存在 变量 wifi_list(后面要用到)
3) 尝试STA模式连接Wifi,并查寻状态。
4) 如果STA 无法连网,就用AP模式,创建热点。
5)socket.socket() 用于交互配网 下拉列表选择SSID( wifi_list)和 Password。也有列表为空的情况,那只能手动填写SSID
查了很多资料,没解决wifi_list列表为空的问题。最后发现,断电一段时间后又能获取到,很迷茫!
6) 使用SSID 和 Password 在 STA模式下连接Wifi。
7)连接不成功,返回 socket.socket() 回显连接失败,重新输入SSID 和 Password
8) 连接成功..OK