0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

快速上手!WiFiScan入门指南,开启你的“赛博罗盘”

Air700ECQ资料 来源:Air700ECQ资料 作者:Air700ECQ资料 2025-04-25 16:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

无论是排查网络故障、优化信号覆盖,还是探索未知的无线世界,它都像一把“赛博罗盘”,为你揭开数字空间的信号奥秘。只需简单几步,你就能掌握这项技能,开启属于你的WiFi探秘之旅!本期将以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.png

wKgZPGgLQAeAL0NJAAG4vZJD0mw626.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


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

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6074

    文章

    45340

    浏览量

    663550
  • 物联网
    +关注

    关注

    2939

    文章

    47317

    浏览量

    407862
  • 硬件工程
    +关注

    关注

    1

    文章

    211

    浏览量

    10671
  • 嵌入式硬件
    +关注

    关注

    1

    文章

    987

    浏览量

    9062
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    快速掌握TCP/IP?LuatOS新手入门指南

    快速上手TCP/IP通信却不知从何开始?LuatOS为开发者提供了简洁高效的开发路径。通过本指南的实操步骤,将发现,实现网络连接其实比想象中更简单。 提到网络应用,就绕不开TCP/
    的头像 发表于 10-15 17:27 450次阅读
    <b class='flag-5'>快速</b>掌握TCP/IP?LuatOS新手<b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    QEMU快速上手(Win),源码文件夹对不上是为什么?

    想要照着RTT文档里的RT-Smart的QEMU快速上手 https://www.rt-thread.org/document/site/#/rt-thread-version
    发表于 09-29 06:57

    Air780EGH开源代码来袭!定位功能快速入门指南

    欢迎探索Air780EGH开源生态!最新版本解锁定位功能源代码,无论是新手还是资深开发者,都能通过简洁的示例代码快速上手。从初始化配置到实时定位数据获取,一站式解决定位开发痛点。 下文将以
    的头像 发表于 07-29 16:13 420次阅读
    Air780EGH开源代码来袭!定位功能<b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    STM32WBA55CG连接上手机时如何自动开启Notify而不需要手机端手动开启呢?

    这是我手机用STBLETOOlBOX连接上开发板后的图片 我发现手机一旦连接上开发板有的特征值是自动开启的notify 有的特征值还需要手动点击Notify才能收到通知,这是为什么?在哪里可以让所有特征值能够连接上手机后自动打开Notify?
    发表于 07-25 09:21

    HarmonyOS入门指南

    OpenHarmony三方库中心仓 坚果派 童长老仓库中心 鸿蒙宝典 一本快速学习鸿蒙的电子书 promises-book JavaScript Promise迷你书。 harmony-utils 一款功能丰富且极易
    的头像 发表于 06-27 00:11 559次阅读

    3 分钟极速上手!西门子 PLC 无缝连接指南

    PLC数据采集 3 分钟极速上手!西门子 PLC 无缝连接指南
    的头像 发表于 06-17 18:02 1741次阅读
    3 分钟极速<b class='flag-5'>上手</b>!西门子 PLC 无缝连接<b class='flag-5'>指南</b>

    HarmonyOS5云服务技术分享--云缓存快速上手指南

    大家好,今天我们来聊聊如何快速上手华为AppGallery Connect(AGC)的云缓存服务。作为一款基于Serverless架构的Key-Value型缓存服务,它不仅能自动弹性伸缩,还能免去运
    发表于 05-22 18:37

    Venue快速上手指南

    电子发烧友网站提供《Venue快速上手指南.pdf》资料免费下载
    发表于 03-26 14:34 0次下载

    矩阵混音技术快速入门

    A&H矩阵混音技术快速入门Live_Matrix_MixingChinese
    发表于 03-26 14:12 0次下载

    华为云 Flexus 云服务器 X 实例的快速入门与配置指南

    读者介绍 Flexus 云服务器 X 实例的快速入门和配置指南,帮助他们更好地利用华为云的强大功能。 一、华为云 Flexus 云服务器 X 实例介绍 1.1 华为云简介 华为云是华为公司旗下的云计算服务品牌,提供包括计算、存储
    的头像 发表于 01-13 11:11 3815次阅读
    华为云 Flexus 云服务器 X 实例的<b class='flag-5'>快速</b><b class='flag-5'>入门</b>与配置<b class='flag-5'>指南</b>

    怎么才能开启ADS1115的快速模式?

    ADS1115数据手册上说了这块芯片可以开启快速模式,实在start之后发送一个 00001xxx的地址,这个地址不被ADS1115应答然后说xxx是HS mode code 但是并没有说清楚
    发表于 01-07 08:01

    ADS62PxxEVM快速入门指南

    电子发烧友网站提供《ADS62PxxEVM快速入门指南.pdf》资料免费下载
    发表于 12-19 14:29 0次下载
    ADS62PxxEVM<b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    BQ78412EVM板快速入门指南

    电子发烧友网站提供《BQ78412EVM板快速入门指南.pdf》资料免费下载
    发表于 12-18 14:53 0次下载
    BQ78412EVM板<b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    MSP-EXP430FR5969快速入门指南

    电子发烧友网站提供《MSP-EXP430FR5969快速入门指南.pdf》资料免费下载
    发表于 12-10 14:56 4次下载
    MSP-EXP430FR5969<b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    bq27441-G1快速入门指南

    电子发烧友网站提供《bq27441-G1快速入门指南.pdf》资料免费下载
    发表于 12-09 14:43 2次下载
    bq27441-G1<b class='flag-5'>快速</b><b class='flag-5'>入门</b><b class='flag-5'>指南</b>