The ESP32-BlueJammer (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts 2.4GHz communications. Using an ESP
ESP32-BlueJammer
ESP32
⭐⭐☆☆☆ (2/5)
已发布
项目简介
The ESP32-BlueJammer (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts 2.4GHz communications. Using an ESP
ESP32-BlueJammer 是一个基于 ESP32 微控制器和 nRF24 射频模块构建的 2.4GHz 频段干扰器开源项目。该项目由开发者 emensta 创建,核心功能是通过持续发送大量无用数据包,对工作在 2.4GHz 频段的各种设备实施拒绝服务(DoS)攻击,从而造成通信中断。其干扰范围覆盖了整个 2.4GHz 宽带,包括蓝牙音频设备、WiFi 网络、智能手机连接、无线键鼠、RC 无人机、物联网设备以及各类智能家居设备等。
标签
项目特点
支持多种 2.4GHz 协议干扰:蓝牙、BLE、WiFi、RC 遥控信号全覆盖
基于 ESP32 主控 + nRF24 射频模块,硬件成本低、易获取
开源固件,可自行编译和烧录,支持自定义干扰策略
体积小巧,适合便携或嵌入式部署
社区活跃,GitHub 星数超过 6200,有大量教程和讨论
技术规格
| 主控芯片 | ESP32(双核 Xtensa LX6) |
|---|---|
| 射频模块 | nRF24L01+(2.4GHz) |
| 工作频段 | 2.4GHz ISM 频段 |
| 干扰目标 | 蓝牙 Classic、BLE、WiFi(2.4GHz)、RC 遥控 |
| 供电方式 | USB 5V 或 3.7V 锂电池 |
| 编程接口 | USB-UART(CP2102/CH340) |
| 固件烧录 | Arduino IDE / PlatformIO |
| 天线 | PCB 天线或外接 2.4GHz 天线 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32 开发板(如 NodeMCU-32S) | 1 | — | 推荐带 USB 接口的版本 |
| nRF24L01+ 模块 | 1 | — | 建议带 PA+LNA 增强版 |
| USB 数据线 | 1 | — | 用于供电和烧录 |
| 杜邦线(母对母) | 若干 | — | 连接 ESP32 与 nRF24 |
| 3.7V 锂电池 | 1 | — | 用于便携供电 |
| 2.4GHz 外接天线 | 1 | — | 提升干扰范围 |
3D 模型
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 电脑(Windows/Mac/Linux) | 编写和编译固件 | ✅ 是 |
| USB 数据线 | 连接 ESP32 与电脑 | ✅ 是 |
| Arduino IDE 或 PlatformIO | 编译和上传固件 | ✅ 是 |
| 杜邦线 | 硬件接线 | ✅ 是 |
| 烙铁(可选) | 焊接模块引脚 | ▢ 推荐 |
| 万用表(可选) | 检查连接和电压 | ▢ 推荐 |
能力画像
**记忆与知识检索**:3/5 — 需要查阅蓝牙协议、nRF24 数据手册和 ESP32 文档
**动手与操作**:4/5 — 涉及硬件接线、模块焊接和烧录操作
**编程与算法**:3/5 — 需要修改和编译 Arduino 代码,理解无线数据包构造
**设计与建模**:1/5 — 无需结构设计或 3D 建模
**实验与调试**:4/5 — 需要调试射频干扰效果、排查连接问题和信号强度
**协作与分享**:2/5 — 可参与 GitHub Issues 讨论,但多为个人项目
**学习与研究**:4/5 — 涉及无线电通信原理、网络安全和嵌入式开发
**系统集成**:2/5 — 可集成到其他自动化或安全测试平台
项目图库
所需技能
基础的电子电路知识(接线、供电)
Arduino 或 C++ 编程基础
理解 2.4GHz 无线通信基本原理
熟悉 ESP32 开发环境搭建和固件烧录
基本的调试和故障排查能力
适用场景
网络安全教学与无线电干扰实验
蓝牙/WiFi 设备抗干扰能力测试
无线电爱好者的 DIY 项目实践
课堂或工作坊的嵌入式系统教学案例
个人实验室的射频测试工具搭建