用于android的RadiusNetworks iBeacon库:校准

时间:2014-07-04 08:53:51

标签: android ibeacon calibration

我正在使用RadiusNetworks库测量到iBeacons的距离。 RadiusNetworks(iBeacon Locate)的官方应用程序提供校准功能以提高准确性。

在我的应用程序中使用库时,如何执行校准?

谢谢&最好 本

2 个答案:

答案 0 :(得分:2)

Locate应用中的校准功能会为您提供需要配置到iBeacon中的号码。设置完成后,iBeacon将传输此值,以便接收设备(Android或iOS)可读取该值。由于它是通过空中传输的,因此无需使用值手动配置Android iBeacon Library。图书馆将从iBeacon传输中读出它。

为此,您需要将校准功率值配置到iBeacon中。如何执行此操作取决于您使用的iBeacon的类型。大多数信标供应商允许这样做,但每个产品都有不同的程序。例如,对于我公司的RadBeacon产品,我们有iOS和Mac应用程序来设置这个价值。

答案 1 :(得分:0)

使用iBeacon的RSSI很难估计准确的距离。

您必须使用log distance path loss model(简称LDPL)将RSSI更改为距离。

在LDPL中,您只需要以下两个参数。

  • 初始RSSI
  • 路径损失指数

我建议你BeaconBox for Android

您可以使用此应用程序获取这两个参数。

此外,您可以获取用于将RSSI更改为距离的Java源代码。

我希望你实现目标!