在Android的距离不正确的表现altbeacon?

问题描述 投票:0回答:1

我在信测绘应用程序工作时,一盏明灯进入2米不等我要调用Web服务,但通过使用这个库它显示错误的距离,如果信是在5M范围内,则也它的显示1.5的东西

       if (oneBeacon.getDistance() <= 2) {

            final String distanceString = String.valueOf(major.toString() + 
         middle.toString() + minorString.toString());
            beaconList.add(distanceString);
        }  
android bluetooth-lowenergy altbeacon ibeacon-android
1个回答
1
投票

一些提示:

  1. 记者了解到,灯塔距离估计是非常粗略的,绝不会是准确的。您必须正确设置你的期望。在1米实际距离,0.5-2米,估计是典型的。障碍物和反射影响到这一点。
  2. 使1M的预期信号电平的包内传输必须校准你的指路明灯。这涉及测量1m处的信号电平,然后弹这种“测得的功率”你的信标内。你信标供应商应提供关于如何设置这个指令。
  3. 在Android上,一个非常分散的硬件基础指蓝牙芯片,天线和电话的情况下所有这些都影响设备上的距离估计,以设备为基础的大的变化。如果你知道你的目标设备,您可以优化这些设备的距离公式。这是一个比较复杂的过程,所以才值得做的,如果(2)不给你(1)描述的结果。
© www.soinside.com 2019 - 2024. All rights reserved.