合宙LuatOS的个人空间 https://www.eechina.com/space-uid-176273.html [收藏] [复制] [RSS]

博客

新手必读:WiFiScan实战经验,Air8000带你开启“赛博罗盘”

已有 34 次阅读2025-4-29 15:03 |个人分类:4G模组| 物联网, 单片机, 4G模块, 通讯模组, 嵌入式硬件

本期将以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定位对比如下图示:

wKgZO2gLPruAPDoFAAFo7k8eLeY317.png


1.2 网络探测功能‌

部分场景中,WiFiScan用于识别附近Wi-Fi设备或热点,例如嗅探器可通过截获无线信号实现账号搜索‌。

在无线网络管理中,扫描功能也用于识别接入点(AP)与终端(STA)的连接状态‌。

下文将具体演示:如何使用WiFiScan示例,扫描附近Wi-Fi热点。


二、主要硬件准备 
 

2.1 主要硬件

Air8000核心板套件;

支持数据传输的USB数据线;

Win10及其以上PC电脑。


2.2 接线说明

使用USB数据线,连接Air8000核心板与电脑即可。


1)核心板正面:

wKgZPGgLP1CAF4AyAAgwelxukOs762.png


2)核心板反面:

wKgZO2gLP46AJpt2AAnqYKza768464.png


三、最新源码及实操教程


Air8000应用示例持续更新中,当前演示示例为初始化AirLink、Wi-Fi模块,随后进行WiFiScan操作来扫描附近Wi-Fi。


最新源码及实操教程详见:

https://docs.openluat.com/air8000/luatos/app/wifi/scan/ 

示例代码如下所示:

wKgZPGgLP-6AB-TfAAN9CBCglAQ586.pngwKgZPGgLQAeAL0NJAAG4vZJD0mw626.png



四、实操验证流程


4.1 手机或电脑查看附近是否存在Wi-Fi热点

wKgZO2gLQGyAXHZGAAELZB5vxqs302.png


4.2 烧录代码

参考《如何使用LuaTools给Air8000烧录软件》,将准备好的软件烧录进Air8000,详见:

https://docs.openluat.com/air8000/luatos/common/download/


4.3 查看运行日志

烧录代码后等待初始化完成,并且确认附近有Wi-Fi的情况下,即可扫描到附近的Wi-Fi。

wKgZPGgLQLSAbS0UAAWADxR2Yso267.png


今天的内容就分享到这里了~


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部