#首先需要启动wpa_supplicant 指定wlan0的路径
wpa_supplicant -d -Dnl80211 -iwlan0 -c /etc/config/wifi/wpa_supplicant.conf
#搜索附近网络功能 no/ok
wpa_cli -i wlan0 scan -p /etc/config/wifi/
#搜索附近网络,并列出结果
wpa_cli -i wlan0 scan_result -p /etc/config/wifi/
#查看当前网络配置列表
wpa_cli -i wlan0 list_network -p /etc/config/wifi/
#获取一个存储wifi结构的id,假设为1,递增
wpa_cli -i wlan0 add_network -p /etc/config/wifi/
#设置ID为1的热点SSID,id1
wpa_cli -i wlan0 set_network 1 ssid '"HO4428"' -p /etc/config/wifi/
#设置ID为1的热点的密码
wpa_cli -i wlan0 set_network 1 psk '"442701102"' -p /etc/config/wifi/
#设置当前网络优先级,默认为2,可以不加
wpa_cli -i wlan0 set_network 1 priority 2 -p /etc/config/wifi/
#设置ssid默认为1即可 ,可以不加
wpa_cli -i wlan0 set_network 1 scan_ssid 1 -p /etc/config/wifi/
#启动连接ID为1的网络
wpa_cli -i wlan0 enable_network 1 -p /etc/config/wifi/
#选择网络0(这样做的好处在于,可以取消先前的其它网络连接)
wpa_cli -i wlan0 select_network 1 -p /etc/config/wifi/
#保存刚刚填写的wifi帐号,写入配置文件
wpa_cli -i wlan0 save_config -p /etc/config/wifi/
#获取wifi 的连接状态
wpa_cli -i wlan0 status -p /etc/config/wifi/
#将id0的网络进行断开
wpa_cli -i wlan0 disable_network 0 -p /etc/config/wifi/
#将id0的网络移除掉,必须先断开才行
wpa_cli -i wlan0 remove_network 0 -p /etc/config/wifi/
#并更新wpa_supplicant.conf文件
wpa_cli -i wlan0 save_config -p /etc/config/wifi/