Skip to content

stuartbnz/ESP32BluetoothJammer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

ESP32 Bluetooth Signal Jammer

Build a Bluetooth signal jamming device using the Arduino code and schematics here.

The default setup uses an ESP32 dev board for the MCU and 2x NRF24L01 radio transmitters for transmitting. It can easily be tweaked to interfere with anything that uses the 2.4GHz band (WiFi, RC toys, drones etc).

⚠️ LEGAL WARNING

This code repository is for educational purposes only! DO NOT use a signal jamming device as they can can interfere with public safety communications and emergency services. In many countries the use of signal jammers is prohibited by law and intentional interference with wireless signals can result in severe penalties.

Parts List

Build your device on a breadboard or perfboard. All the parts needed are listed below with a link to buy them on AliExpress.

Wiring Diagram

Follow the wiring below using the same pins and the code will work out of the box with no adjustments needed. Plug the antenna in before powering the NRF24L01 module! Otherwise the amplifier will be burned out.

Breadboard Wiring Diagram

Photos

Working Breadboard Prototype

Breadboard Prototype 1

Breadboard Prototype 2

Uploading

Upload this code to your ESP32. Recommended method using Arduino IDE:

  1. Download the latest Arduino IDE.

  2. Install ESP32 board support from Espressif Systems (Full guide found here).

  3. Install RF24 by TMRh20 from the library manager.

  4. Open the BluetoothJammer/BluetoothJammer.imo file, connect your ESP32, select the port/board and then click upload.

Contributing

Pull requests are welcome. Please open an issue if you find any problems.

License

GNU General Public License v3.0