
清空记录
历史记录
取消
清空记录
历史记录

本文基于IDO-SOM20X核心板上自带2.4G WiFi(支持b,g,n模式)同时开启STA和AP模式来支持特殊场景需求。
IDO-SOM2D0X基于SigmaStar SSD201/202 SoC的超小SOM模组,双核A7 1.2GHz主频,1080P视频解码,支持MIPI/RGB显示接口,支持双以太网,支持SDIO/USB/SPI/I2C/UART/DMIC/I2S,集成音频Codec,支持麦克风阵列;模组集成了WiFi和NAND Flash;支持Linux系统;高性能,低成本;批量供货保障,主要应用于智能楼宇室内机,智能家居中控,86盒家庭中控,电梯楼层显示器,IP网络广播设备等。
在连接WiFi前,先确定能识别到WiFi模块。
lsusb
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并连接上网络了。
