鸿蒙的HI3516编译里已经有wpa_supplicant相关工程了,但编译时没有包进去, 所以只要修改配置文件后就能编译出来了
主要修改文件: communication/BUILD.gn#L17-18 行之间添加, 以下第2行1
2
3features = [
"wpa_supplicant:wpa_sample",
]
编译过程
1 | docker run --rm -ti -e HARDWARE=ipcamera_hi3516dv300 -v ${PWD}/out:/OpenHarmony/out ystyle/open-harmony bash |
然后wpa_supplicant在编译目录
/out/ipcamera_hi3516dv300/bin/
, 把wpa_supplicant复制出来就可以直接使用
使用方法
先创建配置文件,wpa_supplicant.conf
1 | country=GB |
把wpa_supplicant和配置文件复制到hi3516, 执行以下命令连接wifi1
2cd /nfs/wifi
./wpa_supplicant -i wlan0 -c ./wpa_supplicant.conf