如何在Android中为BLE使用RSSI值获取距离。我是Android的新手。 我应该在代码中添加什么来获得以米为单位的距离。
答案 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