自动连接多个WiFi网络
修改/etc/wpa_supplicant/wpa_supplicant.conf,下面是我使用的配置文件:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP-netdev
update_config=1
#ap_scan=1
network={
ssid="wo_shi_yige_wifi_ssid"
scan_ssid=1
psk="wo_shi_mi_ma"
priority=5
}
network={
ssid="pi"
psk="onlyforpi"
priority=1
}
/* country=CN 也可以是 country=GB 具体原因暂时不知道 */
- **ap_scan:**1是默认值,因此我注掉了
- 1:这个模式下总是先连接可见的WiFi,如果扫描完所有可见的网络之后都没有连接上,则开始连接隐藏WiFi。
- 2:会按照network定义的顺序连接WiFi网络,遇到隐藏的将立刻开始连接,因此在这个模式下连接顺序不受priority影响
- ctrl_interface:这个文件夹里面存的是一个当前使用的interface的socket文件,可以供其他程序使用读取WiFi状态信息
- network:是一个