The nRF24 jammer is a powerful tool that requires an ESP32 and configurable numbers of NRF24 modules to assemble. It is

nRF24_jammer

比赛/竞技, ESP32 ⭐⭐☆☆☆ (2/5) 已发布
W0rthlessS0ul 667 Stars MIT BOM 完整度: /5 教程完整度: /5

项目简介

The nRF24 jammer is a powerful tool that requires an ESP32 and configurable numbers of NRF24 modules to assemble. It is


nRF24 Jammer 是一个基于 ESP32 和 nRF24L01+PA+LNA 模块的开源射频干扰项目,旨在通过硬件组合与软件控制,实现对多种无线通信协议的有效信号干扰。项目核心功能包括对蓝牙、BLE、Wi-Fi、Zigbee 以及无人机遥控信号的干扰,未来还计划扩展 BLE 垃圾信息、信标垃圾信息和 nRF24 MouseJack 等功能。

标签

项目特点

支持ESP32主控,搭配可配置数量的NRF24模块
能够干扰蓝牙、BLE、Wi-Fi、Zigbee和无人机信号
提供用户交互界面,方便操作和控制
开源硬件项目,代码和设计文件完全公开
采用MIT许可证,可自由使用和修改

技术规格

主控芯片 ESP32
无线模块 NRF24L01+(数量可配置)
工作频段 2.4GHz ISM频段
干扰目标 蓝牙、BLE、Wi-Fi、Zigbee、无人机
供电方式 USB供电(通过ESP32)
编程接口 USB-UART
开发环境 Arduino IDE / PlatformIO
开源许可证 MIT

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32开发板 1 核心控制器
NRF24L01+模块 1~多个 数量可配置,用于干扰信号
杜邦线/排针 若干 连接ESP32与NRF24模块
USB数据线 1 供电与编程
面包板(可选) 1 方便搭建原型

所需工具

工具用途是否必需
Arduino IDE 编写和上传代码 ✅ 是
USB数据线 连接ESP32到电脑 ✅ 是
烙铁/焊台 焊接模块和排针 ▢ 推荐
万用表 检查电路连接 ▢ 推荐
逻辑分析仪 调试无线信号 ▢ 推荐

能力画像

**记忆与知识检索**:3/5 — 需要了解ESP32和NRF24模块的基本知识,查阅相关文档
**动手与操作**:4/5 — 需要焊接模块、连接电路,动手搭建硬件
**编程与算法**:3/5 — 需要修改和上传Arduino代码,理解无线干扰算法
**设计与建模**:2/5 — 项目已有现成方案,设计工作较少
**实验与调试**:4/5 — 需要调试无线干扰效果,测试不同配置
**协作与分享**:2/5 — 个人项目为主,可提交Issue或PR
**学习与研究**:4/5 — 涉及无线通信协议和干扰原理,学习价值高
**系统集成**:3/5 — 需要将ESP32与多个NRF24模块集成在一起

所需技能

基础的电子电路知识(面包板、焊接) Arduino编程基础(C/C++) 对2.4GHz无线通信协议(蓝牙、Wi-Fi、Zigbee)有基本了解 能够阅读和理解开源代码 具备调试和排查硬件问题的能力

适用场景

无线通信安全研究与教学演示
测试蓝牙/Wi-Fi设备的抗干扰能力
无人机信号干扰实验(需遵守当地法律法规)
学习2.4GHz频段无线协议的工作原理
开源硬件爱好者DIY项目
无线电频谱管理相关实验