Skip to content
iBeacon proximity experiments with color and sound
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
app
gradle/wrapper
.gitignore
LICENSE
Proximizer.iml
README.asciidoc
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.asciidoc

Proximizer

Currently changes the background color of the app based on the distance to three beacons. Each beacon represents the one RGB color part.

Parameters

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.

You can’t perform that action at this time.