我有两个 android 设备:设备 A 和设备 B。我在设备 A 上运行 BLE 外设模拟器。我在 BLE Central 模式下运行设备 B。我也有一个 BLE 信标。使用设备 BI 可以连接到 ble 信标并请求 rssi
BluetoothGatt.readRemoteRssi()
但是,当我从设备 B(处于 BLE 中央模式)连接运行 BLE 外围模拟器的设备 A 时,我无法获得具有相同功能的正确 rssi。它给了0
@Override
public void onReadRemoteRssi(BluetoothGatt gatt, int rssi, int status) {
super.onReadRemoteRssi(gatt, rssi, status);
Log.i(TAG, "onReadRemoteRssi: " + rssi);
}