Despite the name, it is Eddystone beacon

README.md

BLE Eddystone beacon

Faking Eddystone with ESP32 board

Original : https://github.com/nkolban/ESP32_BLE_Arduino/tree/master/examples/BLE_iBeacon

Hardware

It has been successfully tested on Wemos TTGO LoRa / Heltech & M5-Stick-C / ESPC3 Mini One long press on PRG button is used to cycle through beacon type (Safe -> Exit -> Other -> Entry -> Hazard)

Limitations

  • ESP32C3: Display not working
  • ESP32C3: Button is working BUT it is recommended to restart after each press

Files

.
├── beacon.h           : Beacon Definitions
├── BLE_iBeacon.ino    : Main
├── button.h           : PRG button handling
├── display.h          : Display update of TTGO screen
└── README.md