1. 本文介紹
1.1 WIFI AP模式的核心意義
WIFI AP(Access Point)模式的核心價值,是讓設備(如嵌入式開發板)變身無線接入點,實現多臺無線設備的集中連接與網絡互通。對 EASY-EAI 系列開發板而言,該模式可擺脫路由器依賴,直接為手機、PC、平板等設備提供無線組網能力,支持設備間數據共享、遠程調試、協同工作等場景,尤其適用于無路由環境下的臨時組網或嵌入式設備的無線管理需求。
2. WIFI AP模式配置
2.1 啟用wlan1接口
1、執行以下命令創建wlan1接口,用于AP模式部署:
sudo echo "Featureid0 create wlan1 ap" > /sys/ccsys/ccpriv
2、檢查wlan1接口狀態:
執行ifconfig,若顯示wlan1則已啟用
若未顯示,執行ifconfig -a,若存在則表示未啟動
3、啟動wlan1接口(未啟動時執行):
sudo ifconfig wlan1 up
*注意:后續操作使用adb或串口調試,避免ssh連接因網絡配置變更中斷
2.2 配置hostapd服務
hostapd是用于實現AP模式的核心服務,負責管理無線網絡的SSID、加密方式、信道等參數。
1、創建hostapd配置文件存放目錄(若不存在):
sudo mkdir -p /etc/wireless
2、編輯hostpad配置文件
sudo vim /etc/wireless/hostapd.conf
3、寫入以下配置內容(關鍵參數已標注說明):

4、保存配置文件并退出vim(按ESC,輸入:wq回車)
2.3 配置udhcpd服務
udhcpd是輕量級DHCP服務器,用于為連接到AP的設備自動分配IP地址,保障設備間網絡互通。
1、編輯udhcpd配置文件:
sudo vim /etc/wireless/udhcpd.conf
2、寫入以下配置內容(IP段可以根據需求調整):


3、配置wlan1靜態IP(需要與DHCP地址段同網段):
*注意:靜態IP需要設置為DHCP范圍外的地址,避免IP沖突
2.4 啟動WIFI AP服務
1、后臺啟動hostapd服務(&表示后臺運行):
sudo hostapd /etc/wireless/hostapd.conf &
2、啟動udhcpd服務(-S表示前臺運行,便于查看日志):
sudo udhcpd -S /etc/wireless/udhcpd.conf
3、若需要后臺運行udhcpd服務,則執行下面命令:
sudo udhcpd /etc/wireless/udhcpd.conf &
3. 功能測試
3.1 基礎連接測試
1、打開手機、PC等無線設備的WIFI功能
2、搜索SSID(本文示例為:EASY-EAI-TEST)
3、輸入配置的密碼(本文示例為:12345678)
4、驗證連接:連接成功后,設備會獲取到192.168.123.x網段的IP地址,可嘗試進行相互ping連通

3.2 數據傳輸測試
1、開發板端:在/userdata目錄創建測試文件
sudo echo "WIFI AP Test File" > /userdata/test_ap.txt
2、客戶端(如PC):通過SSH或SCP連接開發板
scp root@192.168.123.1:/userdata/test_ap.txt ./
3、反向測試:客戶端上傳文件到開發板,驗證雙向通信正常
3.3 注意事項
1、若需修改SSID或密碼,修改hostapd.conf后需要重啟服務:
sudo pkill hostapd && sudo hostapd /etc/wireless/hostapd.conf &
2、開發板重啟后,需重新執行啟動命令(可編寫開機自啟動腳本)
3、避免同時開啟多個無線服務,防止接口沖突
4、若使用5GHz頻段(hw_mode=a),需確認開發板硬件支持該頻段
-
人工智能
+關注
關注
1819文章
50185瀏覽量
266264 -
開發板
+關注
關注
26文章
6340瀏覽量
119375 -
瑞芯微
+關注
關注
27文章
806瀏覽量
54526 -
EASY-EAI靈眸科技
+關注
關注
4文章
69瀏覽量
3687 -
RV1126B
+關注
關注
0文章
59瀏覽量
208
發布評論請先 登錄
瑞芯微(EASY EAI)RV1126B 音頻輸入
瑞芯微(EASY EAI)RV1126B PWM使用
【EASY EAI Nano-TB(RV1126B)開發板試用】+初識篇
【EASY EAI Nano-TB(RV1126B)開發板試用】命令行功能測試-shell腳本進行IO控制-燈閃
【EASY EAI Nano-TB(RV1126B)開發板試用】命令行功能測試-shell腳本進行IO控制-紅綠燈項目
【EASY EAI Nano-TB(RV1126B)開發板試用】命令行功能測試-shell腳本進行IO控制-紅綠燈按鈕項目
請問各位大佬,如何解決,瑞芯微 RV1126B 使用 mpp 自帶工具 調試時,內核直接報錯崩潰!
【EASY EAI Nano-TB(RV1126B)開發板試用】+1、開箱上電
【EASY EAI Nano-TB(RV1126B)開發板試用】介紹、系統安裝
RV1126系列選型指南:從RV1126到RV1126B,一文看懂升級差異
【免費試用】EASY EAI Nano-TB(RV1126B)開發套件評測
替代升級實錘!實測RV1126B,CPU性能吊打RV1126
瑞芯微(EASY EAI)RV1126B 人體關鍵點識別
瑞芯微(EASY EAI)RV1126B WIFI AP通訊
評論