在连接wifi前,先确定能识别到wifi模块
lsusb
STA模式
1、配置wifi热点信息
vi appconfigs/wpa_supplicant.conf
2、安装wifi驱动
/config/wifi/ssw01bInit.sh
3、STA模式连接wifi热点
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/config/wifi/config
/wifi/wpa_supplicant -D nl80211 -i wlan0 -c /appconfigs/wpa_supplicant.conf -B &
可以看到开发板正常连接上路由器了。
ps:如果出现无法连接的情况,可从一下几点排查。
(1)wifi热点是否能检索到。
(2)wifi热点的账号密码是否正确。
(3)是否开启了DHCP服务。
在开启AP模式前,内核需要配置桥接功能。
开启桥接并更新内核。
1、修改AP热点配置
vi /config/wifi/hostapd.conf
2、打开AP热点
/config/wifi/hostapd -B /config/wifi/hostapd.conf
手机可以看到AP热点了,但是手机无法获取IP连接不上。
这里我们可以通过桥接的方式,桥接wifi STA的网络。
3、开启桥接
brctl addbr br0
brctl addif br0 wlan0
brctl addif br0 p2p0
ifconfig br0 up
现在可以看到获取到IP并连接上网络了。
13 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!