tobozo / ESP32-BLEBeaconSpam

BLE Beacon spam on ESP32

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESP32-BLEBeaconSpam

This tool was used when testing ESP32-BLECollector

It is based on the iBeacon example from the ESP32_BLE_Arduino library with the following changes :

  • Uses ESP.restart() instead of esp_deep_sleep()
  • Brownout detector is disabled
  • Random mac address is generated based on a reduced version of the oui list
  • Random company identifier is injected in manufacturer data based on an exhaustive list of companies
  • Random service UUID is generated (this part still needs improvements)

Credits/source:

About

BLE Beacon spam on ESP32

License:MIT License


Languages

Language:C++ 93.8%Language:C 6.2%