大家好,我是三颗芋圆,始于LWIP,陷于TCP/IP,忠于80211。
Tips2介绍了Tian上网络的配置,这里我们主要介绍基于wifimanager和wpa_cli两个客户端应用实现扫描,联网。
1.配置
2.使用
2.1利用wifimanger
简要命令:
- <span class="hljs-attribute">wifi_on_test</span> 打开wifi
- wifi_off_test 关闭wifi
- wifi_scan_results_test 扫描
- wifi_connect_ap_test ssid passwd 连网(ssid为wifi名,passwd为对应密码,无密码则缺省)
2.2利用wpa_cli
简要命令:
- wpa_cli -i wlan0 scan <span class="hljs-comment">//搜索附件wifi热点</span>
- wpa_cli -i wlan0 scan_result <span class="hljs-comment">//显示搜索wifi热点</span>
- wpa_cli -i wlan0 add_network <span class="hljs-comment">//添加一个网络连接,会返回<network id></span>
- wpa_cli -i wlan0 set_network id ssid <span class="hljs-string">'"Allwinner-AP"'</span> <span class="hljs-comment">//ssid名称</span>
- wpa_cli -i wlan0 set_network id psk <span class="hljs-string">'“12345678”'</span> <span class="hljs-comment">//密码</span>
- wpa_cli -i wlan0 select_network id <span class="hljs-comment">//连接指定的ssid</span>
- wpa_cli -i wlan0 enable_network id <span class="hljs-comment">//使能制定的ssid</span>
- 或者进入交互模式
- wpa_cli -i wlan0 -p /etc/wifi/sockets/ <span class="hljs-comment">//交互式模式</span>