我需要从多个蓝牙信标的距离进行三角测量,以便我可以进行室内定位。 我尽量给尽可能多的相关细节。这个项目是针对RPi的,但我目前正试图首先通过我的笔记本电脑进行测试。我已经试过的大部分东西我可以找到有关这个在互联网上: 我能找到获得的RSSI值的最佳方式是hcitool rssi <address of beacon> 从这里Bluetooth LE Signal Strength Linux 为了
我想实现一个扫描BLE设备的android应用程序。因为我需要一些信标的距离信息,所以我想连续读取RSSI。目前我能够显示RSSI,但值不会改变。应用程序读取一次值并不更新值。我使用gitHub的示例BLE应用程序作为基础。 这是我的蓝牙设备: class DeviceHolder{
BluetoothDevice device;
int rssi;
public D
我想更新每个信标的RSSI值。但是,我似乎并没有得到它的工作。我想用地图或HashMap中,以更新设备持有人的RSSI: private Map<BluetoothDevice, Integer> mDevicesRssi;
这是我的设备Holder类: class DeviceHolder{
BluetoothDevice device;
int rssi;
p