BLE and Bluetooth Jammer with nRF24L01 and ESP32 RF-Clown

ESP32 ⭐☆☆☆☆ (1/5) 已发布
cifertech 1545 Stars MIT BOM 完整度: /5 教程完整度: /5

项目简介

nRF24L01和ESP32的BLE与蓝牙干扰器。


RF-Clown 是一款完全开源的蓝牙与 BLE 信号干扰工具,由社区开发者 CiferTech 发起,旨在推动射频安全研究与教育。与市面上许多闭源的干扰设备不同,RF-Clown 强调透明、可复现和可学习,所有硬件设计、固件源码和 PCB 文件均开放,适合安全研究人员、无线电爱好者以及物联网开发者使用。

标签

项目特点

支持 BLE 和经典蓝牙(Bluetooth Classic)干扰
基于 ESP32 主控,配合 nRF24L01 射频模块
可通过 Web 界面或串口进行控制
支持自定义干扰频道和攻击模式
代码开源,基于 Arduino 框架,易于二次开发
体积小巧,适合便携或嵌入式场景

技术规格

主控芯片
射频模块
工作频段
干扰目标
供电方式
控制接口
固件框架
开源协议

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 开发板(如 NodeMCU-32S) 1 推荐带 USB 串口
nRF24L01+ 模块 1 带 PA+LNA 版本更佳
排针/杜邦线 若干 用于连接 ESP32 与 nRF24L01
Micro USB 数据线 1 供电与烧录
3D 打印外壳(可选) 1 STL 文件在仓库中
10µF 电解电容 1 可选,用于 nRF24L01 电源滤波

所需工具

工具用途是否必需
Arduino IDE 编写、编译、上传固件 ✅ 是
USB 转串口驱动(CP210x/CH340) 识别 ESP32 开发板 ✅ 是
烙铁与焊锡 焊接排针或模块 ▢ 推荐
3D 打印机 打印外壳 ▢ 推荐
串口监视器 调试与查看日志 ▢ 推荐

能力画像

**记忆与知识检索**:2/5 — 项目本身不依赖大量知识检索,但理解蓝牙协议和射频原理需要查阅资料。
**动手与操作**:4/5 — 需要焊接排针、连接杜邦线、刷写固件,动手门槛中等。
**编程与算法**:3/5 — 固件基于 Arduino,修改频道、攻击模式需要一定 C/C++ 基础。
**设计与建模**:1/5 — 外壳有现成 STL 文件,无需自行设计。
**实验与调试**:4/5 — 需要调试射频参数、测试干扰效果,实验性强。
**协作与分享**:2/5 — 项目为个人作品,社区贡献较少,但可 fork 修改。
**学习与研究**:5/5 — 非常适合学习蓝牙协议、无线安全、射频干扰原理。
**系统集成**:2/5 — 硬件结构简单,集成度低,但可扩展为更复杂的无线测试平台。

所需技能

基础的电子焊接与电路连接能力 熟悉 Arduino IDE 环境与固件烧录流程 了解 2.4GHz 无线通信与蓝牙协议基础 能够使用串口调试工具查看日志 基本的 C/C++ 编程能力(用于修改固件) 网络安全或射频实验的基本认知

适用场景

无线安全研究与渗透测试教学
蓝牙/BLE 协议分析与实验
射频干扰效果验证与演示
物联网设备抗干扰能力测试
创客空间或高校实验室的无线通信课程项目
个人学习无线电与嵌入式开发的练手项目