清空記錄
歷史記錄
取消
清空記錄
歷史記錄
本文基于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系統(tǒng);高性能,低成本;批量供貨保障,主要應用于智能樓宇室內機,智能家居中控,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 &
可以看到開發(fā)板正常連接上路由器了
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并連接上網絡了。