本期將以Air8000核心板為例,帶你快速上手WiFiScan示例。
Air8000的Wi-Fi掃描有何不同?Air8000核心板板載Wi-Fi6天線,具有掃描速度快、功耗低的特點,基本500ms即可掃描完畢(其他常規模組如Air780E,掃描需要5到10秒)。
最新開發資料詳見:www.air8000.cn
一、WiFiScan工作原理
WiFiScan是指通過無線設備(如智能手機、路由器、物聯網設備等)主動掃描周圍可用的Wi-Fi網絡,以獲取其基本信息(如:SSID、信號強度、加密方式、頻段等)的過程。
它是無線通信領域中一項基礎且重要的功能,廣泛應用于網絡配置、設備連接、信號優化及安全檢測等場景。
其核心原理與以下兩方面相關:
1.1 定位技術?
通過設備內置的無線網卡掃描周邊Wi-Fi熱點的信號強度(RSSI)、MAC地址(BSSID)、信道等信息,形成“信號指紋”?;將實時掃描的指紋與預先建立的信號數據庫匹配,利用算法(如三角定位、指紋匹配)計算設備位置?。
常用于室內導航、位置服務等領域,尤其在GPS信號弱的環境(如建筑物內)可提供輔助定位?。
WiFiScan與GPS定位對比如下圖示:

1.2 網絡探測功能?
部分場景中,WiFiScan用于識別附近Wi-Fi設備或熱點,例如嗅探器可通過截獲無線信號實現賬號搜索?。
在無線網絡管理中,掃描功能也用于識別接入點(AP)與終端(STA)的連接狀態?。
下文將具體演示:如何使用WiFiScan示例,掃描附近Wi-Fi熱點。
二、主要硬件準備
2.1 主要硬件
Air8000核心板套件;
支持數據傳輸的USB數據線;
Win10及其以上PC電腦。
2.2 接線說明
使用USB數據線,連接Air8000核心板與電腦即可。
1)核心板正面:

2)核心板反面:

三、最新源碼及實操教程
Air8000應用示例持續更新中,當前演示示例為初始化AirLink、Wi-Fi模塊,隨后進行WiFiScan操作來掃描附近Wi-Fi。
最新源碼及實操教程詳見:
https://docs.openluat.com/air8000/luatos/app/wifi/scan/
示例代碼如下所示:


四、實操驗證流程
4.1 手機或電腦查看附近是否存在Wi-Fi熱點

4.2 燒錄代碼
參考《如何使用LuaTools給Air8000燒錄軟件》,將準備好的軟件燒錄進Air8000,詳見:
https://docs.openluat.com/air8000/luatos/common/download/
4.3 查看運行日志
燒錄代碼后等待初始化完成,并且確認附近有Wi-Fi的情況下,即可掃描到附近的Wi-Fi。

今天的內容就分享到這里了~
審核編輯 黃宇
-
物聯網
+關注
關注
2945文章
47843瀏覽量
415399 -
WIFI
+關注
關注
82文章
5512瀏覽量
213658
發布評論請先 登錄
GPS時鐘授時裝置常見問題與實戰經驗分享
智能檢測賦能品質升級 ——Type-C 接口涂膠缺陷檢測方案破解行業痛點
智能破局焊接痛點!連接器 PIN 腳零缺陷檢測方案,3C & 汽車電子質控利器
車載音頻功放芯片實戰經驗與深度疑問
UART、SPI、I2C 實戰對比:哪個更適合你的項目?
解鎖物聯網攝像頭潛力:低成本低功耗硬件設計實戰技巧!
數據庫慢查詢分析與SQL優化實戰技巧
Linux企業網絡安全防護體系建設
Linux服務器性能調優的核心技巧和實戰經驗
鴻蒙5開發寶藏案例分享---優化應用包體積大小問題
快速上手!WiFiScan入門指南,開啟你的“賽博羅盤”
RT-Thread嵌入式操作系統專業培訓班-深圳站重磅開啟!
WiFiScan實戰經驗,開啟你的“賽博羅盤”
評論