4

因此,我正在考虑一个应用程序,该应用程序需要快速(每台设备<1秒,最好更快)连续收集任意数量的周围android设备的蓝牙RSSI信息。只要该配对不需要任何用户交互或手机之间的先前交互,它就可以与设备配对。

我之前没有任何蓝牙经验,只是最近几天的阅读;我正在寻找一个小方向。

如果有的话,有哪些选择?看起来有人在这里用 iOS 和 BLE 做类似的事情。如果这大大简化了事情,我可以接受 BLE 作为限制。

4

1 回答 1

2

您可以在查询期间像在 Android 上那样收集 RSSI:

BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
short rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI, (short) 0);

但要小心,有些设备不支持读取 RSSI。

于 2012-09-22T13:58:48.170 回答