The ESP32-BlueJammer (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts 2.4GHz communications. Using an ESP

ESP32-BlueJammer

ESP32 ⭐⭐☆☆☆ (2/5) 已发布
EmenstaNougat 6270 Stars NOASSERTION BOM 完整度: /5 教程完整度: /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 项目实践
课堂或工作坊的嵌入式系统教学案例
个人实验室的射频测试工具搭建