如何在Android中为BLE使用RSSI值获取距离

时间:2015-01-29 05:33:34

标签: android

如何在Android中为BLE使用RSSI值获取距离。我是Android的新手。 我应该在代码中添加什么来获得以米为单位的距离。

1 个答案:

答案 0 :(得分:0)

试试这样:

public void addDevice(BluetoothDevice device,int rssi){
    if (!leDevices.contains(device)){
        leDevices.add(device);
    }

    rssiMap.put(device, rssi);
}

public BluetoothDevice getDevice(int position) {
    return leDevices.get(position);
}

您还可以查看this link了解更多详情,它可能会对您有所帮助。您还可以查看Android Beacon Library