Search code examples
androidibeaconcalibration

RadiusNetworks iBeacon library for android: calibration


I am using the RadiusNetworks library for measuring the distance to iBeacons. The official app from RadiusNetworks (iBeacon Locate) provides a calibration feature to improve accuracy.

How do I perform a calibration when using the library as part of my application?

Thanks & Best ben


Solution

  • The calibration function in the BeaconScope app will give you a number to be configured into a hardware beacon to make distance estimates as accurate as possible. Once set, the beacon transmitter will emit this value to receiving devices (both Android or iOS). Because it is transmitted over the air, there is no need to manually configure the Android iBeacon Library with the value. The library will read it out of the beacon transmission.

    For this to work, you need to configure the calibration power value into your beacon. How you do this depends on the type of beacon you are using. Most beacon vendors allow this, but each product has a different procedure. For my company's RadBeacon products, for example, we have iOS and Mac apps to set this value over the air.