检查用户是否接近蓝牙低功耗设备的方法

时间:2018-03-06 10:25:57

标签: android bluetooth-lowenergy

我正在寻找一种方法来检查用户和蓝牙低功耗设备之间的距离。我知道RSSI信号不是一个很好的解决方案,但有一个例子来检查用户是否靠近设备?

到目前为止,我所做的只是:

if (bleDeviceMapKey != null) {
    deviceTest1 = bleDeviceMapKey.deviceAddress;
    if (bleDeviceMap.get(deviceTest1).rssi > -60) {
        startNewActivity(getApplicationContext(), ConnectedActivity.class);
        scanner.stopScan(scanCallback);
    }

因此,如果RSSI更好,则-60启动一个新的Activity并连接到它。但我想要的是一种检查用户是否正朝着目标前进的方法。

0 个答案:

没有答案