1.1 wpa-supplicant的使用单独编译方法:配置编译环境后,使用如下命令, bitbake wpa-supplicant 添加编译后的wpa-supplicant及wpa_cli执行文件到设备目录: /sbin/wpa_supplicant /sbin/wpa_cli 配置wpa_supplicant.conf,存放到/etc/ 具体配置如下: ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 update_config=1 network={ ssid="hsaeyz" proto=WPA key_mgmt=WPA-PSK psk="password" } 注:ssid为wifi名称,password为wifi密码 以上步骤为单独编译wpa-supplicant模块操作方法,如集成到编译系统后,可根据平台差异,在设备上的存储路径可能存在差异,执行和访问时保持一致即可。 1.1 启动WIFI服务方法及顺序如下: wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf -Dnl80211 & sleep 1 wpa_cli -iwlan0 add_network wpa_cli -iwlan0 set_network 0 auth_alg OPEN wpa_cli -iwlan0 set_network 0 key_mgmt WPA-PSK wpa_cli -iwlan0 set_network 0 psk '"hsaeyz2016"' wpa_cli -iwlan0 set_network 0 mode 0 wpa_cli -iwlan0 set_network 0 ssid '"hsaeyz"' wpa_cli -iwlan0 select_network 0 wpa_cli -iwlan0 enable_network 0 wpa_cli -iwlan0 reassociate rfkill unblock wifi ifconfig wlan0 up udhcpc -iwlan0 1.1 打开关闭WIFI模块打开wifi: echo 1 > /sys/devices/noc/noc:vdifm/14300000.sdhci/wifi_en ifconfig wlan0 up udhcpc -iwlan0 关闭wifi过程: ifconfig wlan0 dwon echo 0 > /sys/devices/noc/noc:vdifm/14300000.sdhci/wifi_en hostapd使用于WIFI工作在AP模式下 wpa_supplicant使用于WIFI工作在STA模式下 |
|