When the app is first started, it generates a new V4 UUID and transmits this UUID as iBeacons at regular intervals (about once every 10 seconds).
The iBeacon frames can be captured, for example, by an ESP with Tasmota or ESPresence to detect whether your phone is at home or in a certain area.
I use it for myself at home. Maybe this app is also useful to somebody else.
Permissions:
The App will ask for some permissions in order to work properly. Unfortunately this is something i can not change, but is required by the operating system.
When the App is first started it will ask for the following Permissions:
* Location (Background) - Required to transmit the beacon
* Nearby Devices - Required to transmit the beacon
* Notifications - Required to keep the app running in the background
* Disable Battery Optimization - Required to keep the app running in the background
This App does not collect or send any personal data / location from your phone!
The source code for this App can be found here: https://github.com/ChristopherGittner/ABeacon