读取RSSI会导致对BLE设备的任何空中请求吗?

Ale*_*VMP 1 bluetooth rssi heartbeat ios bluetooth-lowenergy

我正在实现使用蓝牙4.0(AKA Bluetooth Smart AKA BLE)读取心率传感器数据的iOS库.

我注意到RSSI值仅在需要时更新(readRSSI) - 否则不一定相同.

我的疑问是:"读数或RSSI是否会对传感器造成额外的请求?".我的考虑是关于设备的省电.

我想我的问题通常是BLE,不要认为它是特定于iOS的......

任何想法都表示赞赏.

TJD*_*TJD 5

readRSSI报告RSSI在活动连接上的平均值.因此,如果您与传感器连接,则读取RSSI不会导致任何额外开销.即使您没有交换用户数据,您的BT设备也会定期通信以与活动连接保持同步,并且可以通过此持续通信来测量RSSI.

如果您正在拆除连接,那么是的,您将不得不重新连接以实际测量RSSI.