我正在使用AltBeacon库来检测附近的信标。该应用程序工作,并能够检测我的信标。但是,它无法计算距离 - 我得到距离测量值为" Infinity"。
这是我的代码:
beaconManager.setForegroundScanPeriod(5100l);
beaconManager.setForegroundBetweenScanPeriod(11000l);
if (beacons.size() > 0) {
Log.i("Ranging", "inside detected : " + beacons.iterator().next().getDistance());
for (Beacon beacon : beacons) {
Log.i("RangingActivity", "Got rssi as : " + beacon.getRssi() + " and distance " + beacon.getDistance());
}
}
我在日志中得到以下输出:
得到rssi为-53且距离无限
距离测量出了什么问题?