Currently changes the background color of the app based on the distance to three beacons. Each beacon represents the one RGB color part.
You can get the current version in the play store: https://play.google.com/store/apps/details?id=net.wolfgangwerner.ibeacon.proximizer
Works best with
minimum iBeacon transmission interval, 50 ms for Estimote beacons (which will also drain your beacon’s battery) and
minimum transmit strength (-20) to have an interaction radius of roughly 2 m diameter Of course this varies wildly with different beacons and could to with a decent calibration/smoothing algorithm.
The beacon UUIDs and Major/Minor IDs can be set via the app’s preference page accessible via the old style settings menu. The default values are:
All beacons: Estimote UUID (B9407F30-F5F8-466E-AFF9-25556B57FE6D)
All beacons: Major 1
R: Minor 1
G: Minor 2
B: Minor 3
The defaults for the scan interval and scan pause are 5 ms each. This is expensive for your battery. Just sayin'.
Will possibly add the capability to make sounds and let it evolve into something that turns your dancing into bleeps and blinks.