无论是在家里还是在公司,手机连接 WiFi 时,总是会出现 WiFi 信号比较弱,网速变慢的情况。如何检测 WiFi 信号的情况呢?今天给大家推荐一个开源项目——WiFi Analyzer。
项目简介
WiFi Analyzer 是一个开源的 Android 应用程序,它提供了一套强大的工具来帮助用户分析和优化他们的无线网络环境。这个应用的主要特点包括:
- 接入点识别:能够检测到用户周围所有的 WiFi 接入点,提供详细的网络信息。
- 信号强度图表:通过图形化的方式展示不同信道和各个接入点的信号强度,帮助用户直观地了解信号质量。
- 时间序列分析:允许用户查看接入点信号强度随时间的变化,从而更好地理解网络稳定性。
- 信道评级:分析并评级不同的 WiFi 信道,帮助用户选择最佳的信道以减少干扰。
- 带宽检测:支持检测 HT/VHT 信道的带宽,包括 40MHz、80MHz 和 160MHz,帮助用户了解当前网络的带宽使用情况。
- 多频段支持:提供对 2.4 GHz、5 GHz 和 6 GHz WiFi 频段的支持,覆盖了当前主流的无线通信标准。
- 接入点视图:用户可以选择查看完整或紧凑的接入点信息视图,根据自己的需求获取信息。
- 距离估算:提供对接入点距离的估计,帮助用户了解与网络设备之间的大致距离。
- 信息导出:允许用户导出接入点的详细信息,方便进行进一步分析或记录。
- 主题选择:应用支持暗色、浅色和系统主题,适应不同用户的使用习惯。
- 扫描控制:用户可以控制扫描的开始和停止,实现更灵活的网络分析。
- 过滤功能:提供基于 WiFi 频段、信号强度、安全性和 SSID 的过滤选项,使用户能够快速找到感兴趣的网络。
- 供应商信息查询:通过 OUI 数据库查询接入点的供应商信息,帮助用户了解设备制造商。
这些特点使得 WiFi Analyzer 成为一个功能全面、用户友好的网络分析工具,适用于任何希望深入了解和改善其无线网络性能的用户。
项目使用
在项目的 release 页面下载 apk 安装包进行安装即可。
启动后,WiFi Analyzer 会展示当前你手机能搜索到的 WiFi 列表,列表中会展示每一个 WiFi 的名称、所在信道、信号强度(dBm 值越接近 0,信号越强,显示绿色。dBm 值越远离 0,信号越弱,显示黄色和红色)、生产厂商等。如图所示:
我们可以通过走到不同的位置,来判断每个 WiFi 的覆盖范围和强弱程度。
点击右上角的过滤器按钮,可以设置搜索 WiFi 的过滤条件:
点击下方的信道图标签,可以以折线图的方式展示当前 WiFi 都覆盖了哪些信道,以及信号强度。这样的对比更直观,如图:
点击时间图可以直观的对比每次扫描之后,各个 WiFi 信号强度的曲线图,如图:
总结
WiFi Analyzer 可以让你用手机轻松的获取到周围 WiFi 的基本信息和信号强弱程度,方便你更好的选择要接入的 WiFi,以及帮助你在家里或者公司选择更好的路由器摆放位置。感兴趣的朋友们可以试试哈 ~
项目地址:https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer
彩蛋时间
感谢你看到最后,作为如果你对开源感兴趣,欢迎关注我的公众号。回复eeee888,获取程序员面试指南以及海量学习资料~