Beacon Simulator

4.3
368 reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Bluetooth Low Energy (BLE) beacon simulator.

This app transforms your Android device into a virtual BLE beacon advertiser and transmitter. You can create your own collection of beacon configurations and use them anytime, anywhere, to emulate a physical beacon.

Its purpose is essentially to help developers working on beacon software with more flexibility than with some real beacons.

Current features:

- Broadcast and advertise iBeacon, AltBeacon, Eddystone
- Eddystone support for: URL, UID, unencrypted TLM (telemetry), EID (Ephemeral ID)
- Create, edit, manage and save your beacon configurations
- Background broadcast
- Scan of nearby beacons, copy of their configuration
- Check tool to know how many broadcast is possible on your phone
- In English and French

Android limitations:

- the MAC address is automatically managed by Android, and will change for each new EID rotation
- not possible to broadcast several different frames with a same MAC address
- broadcast capability depends on your phone, you can use the check tool to know what is possible for you

Other limitations:

- TLM data are static in time
- Scan is not a main feature of the app for now, just an helper

Permissions are for:

- bluetooth: scan, broadcast using Bluetooth
- location: unfortunately, required by Android to perform a Bluetooth scan
- internet: for log collection in case of crashes and statistics about usage
Updated on
Mar 23, 2019

Data safety

Developers can show information here about how their app collects and uses your data. Learn more about data safety
No information available
4.3
368 reviews
A Google user
January 2, 2019
This is a great application, it does exactly what it says, nothing more but nothing less. Very intuitive interface, quick response, works on all latest hardware and Android OS's that have come out since the last update in 2017. (It's 2019 now). I would love to have an actual use case for this application on a un-rooted Android phone. Or iPhone. Great job though, really great at finding beacons, pulling info, wish i could copy and paste it, and very good at creating beacons, but needs a wizard
47 people found this review helpful
Did you find this helpful?
A Google user
December 21, 2018
Seems to be a great app! unfortunately I'm not able to detect the ibeacon I've just setup. In addition to that, when I try to launch the "Check maximal breadcast" test I receive this error message "an error occurred while doing the analyis". I can I solve? My phone is an Android 7.0, kernel version 3.18.35 Thank you very much for your support
24 people found this review helpful
Did you find this helpful?
A Google user
December 26, 2019
This is great, but beacons marked as resilient no longer return at phone restart or when turning Bluetooth back on. Not sure when this stopped working. I often find that the app has stopped for no explainable reason and requires opening the app again to restart broadcasts.
9 people found this review helpful
Did you find this helpful?
Vincent Hiribarren
December 26, 2019
You're right: the previous update was one forced by new Play Store conditions and it had side effects. Maintaining an Android app, all the more one using capabilities like background bluetooth broadcast is just hard; new Android versions does not help at all. If someone wants to fix that and has the required skills, the source code is now open.

What's new

IMPORTANT: this release is due to the suppression of the previous one by Google. It forces me to package it differently, and may introduce some bugs I am not aware of.

1.5.1
Attempt to fix a random crash at broadcast start.

1.5.0
- removed crash analysis tool to comply with the developer distribution agreement
- update to newer compilation SDK so the app can be deployed on the store again
- replaced Google URL shortener by Bit.ly shortener, due to end of maintenance by Google.

Developer contact