电子说
在连接WiFi前,先确定能识别到WiFi模块
lsusb
CJZNSTA模式
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并连接上网络了。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !