1

Bluetooth 4.0 (AKA Bluetooth Smart AKA BLE) を使用して心拍センサー データを読み取る iOS ライブラリを実装しています。

RSSI 値がオンデマンド (readRSSI) でのみ更新されていることに気付きました。それ以外の場合は常に同じとは限りません。

私の疑問は、「読み取りまたは RSSI によってセンサーへの追加の要求が発生するか?」ということです。私の考慮事項は、デバイスの省電力についてです。

私の質問は一般的にBLEに関するものだと思いますが、iOS固有のものではないと思います...

どんな考えでも大歓迎です。

4

1 に答える 1

5

readRSSIアクティブな接続で平均化された RSSI を報告します。したがって、センサーに接続している場合、RSSI を読み取っても追加のオーバーヘッドは発生しません。ユーザー データを交換していない場合でも、BT デバイスはアクティブな接続との同期を維持するために定期的に通信しており、RSSI はこの進行中の通信から測定できます。

接続を切断している場合は、そうです。実際に RSSI を測定するには、再接続する必要があります。

于 2012-10-07T19:11:26.503 に答える