3356| 4
|
捕获无线网络的秘密武器:Wardriver! |
在当今数字化时代,Wi-Fi已经成为我们日常生活中不可或缺的一部分。无论是在家里、办公室还是在公共场所,我们都依赖于Wi-Fi来进行互联网访问、通讯和工作。然而,Wi-Fi网络的覆盖范围和性能往往受到地理位置、建筑结构和其他因素的限制,这使得我们经常需要寻找最佳的Wi-Fi连接。 在本项目中,我们将探索如何利用现有技术和设备,实现实时的Wi-Fi网络检测和记录。通过集成GPS技术和OLED显示屏,我们将打造一个功能强大且易于使用的Wardriver设备,使用户能够轻松地在移动中获取Wi-Fi网络信息。 1 硬件清单 - ESP32S - GPS neo 6m 2 软件清单 3 项目设计 设计初衷 Wardriver是一种在移动中搜索Wi-Fi网络的实践,通过一个定制的设备,可以捕获到周围存在的Wi-Fi网络,并将这些位置和相关信息数据上传到 Wigle.net。这是一个整合全球无线网络信息的平台项目,旨在帮助人们更好地了解周围的Wi-Fi网络情况,以便选择最优的连接,提高网络体验。 功能介绍 - 运动时实时检测和记录Wi-Fi 网络 - 集成GPS 技术以实现准确的位置跟踪 - 利用SSD1306 OLED 显示屏实现清晰直观的界面 - 配备微型SD 卡插槽,可实现高效的数据存储 - 用户友好的控件包括FLASH、RESET 和导航按钮 - 全面的硬件设置,包括SMD 组件、锂电池和USB C 型母连接器 在此项目中,屏幕上显示一个小字符,该字符会根据检测到的 Wi-Fi 网络数量而变化。此外,两个图标显示该区域可用卫星和可用 Wi-Fi 网络的数量。 - 当可用WiFi 网络数量为零时,将显示以下角色个性。 - 如果有10-20 个可用WiFi,将显示以下角色个性。 - 当我们有21-30个可用WiFi时,将显示以下角色个性。 - 和31-40个可用的WiFi。 - 当我们按住导航按钮时,可用的 WiFi 网络及其频道号和加密类型就会变得可见。 4 操作简述 1. 组装必要的组件,包括 ESP32、SSD1306 OLED 显示屏、GPS Neo 6m 模块和 micro SD 卡插槽。 2. 按照提供的原理图准确配置硬件设置。 3. 将 Wardriver 软件上传到 ESP32 上。 原理图: 使用: 1. 监控实时Wi-Fi网络检测并显示在OLED界面上。 2. 使用导航按钮访问有关检测到的网络的详细信息,包括通道号和加密类型。 3. 试验天线配置以优化网络范围和性能。 4. 测试wardriver对高网络流量场景的适应能力,确保各种条件下的可靠性能。 更多 如果您有兴趣自行构建此项目,可以在 GitHub 上获取代码。只需转到 GitHub 库并下载代码即可。 文章首发于Hackster,2024 年 4 月 6 日 作者:CiferTech |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed