2012-10-07 54 views
1

我正在實施使用藍牙4.0(AKA Bluetooth Smart AKA BLE)讀取心率傳感器數據的iOS庫。閱讀RSSI是否會導致對BLE設備的空氣要求?

我注意到RSSI值只在需求時更新(readRSSI) - 否則並不總是相同的。

我的疑問是:「讀數或RSSI是否對傳感器造成額外的請求?」。 我的考慮是關於設備的節電。

我想我的問題通常以BLE是,千萬不要認爲這是iOS的特異...

任何想法表示讚賞。

回答

4

readRSSI報告RSSI在活動連接上被平均。所以如果你有一個連接到你的傳感器,閱讀RSSI不會導致任何額外的開銷。即使您沒有交換用戶數據,您的BT設備也會定期進行通信以保持與活動連接的同步,並且可以通過正在進行的通信來測量RSSI。

如果你正在拆除連接,那麼是的,你將不得不重新連接到實際測量RSSI。

+0

如何爲多個設備指定readRSSI的連接(如果您目前有多個連接)? –

+0

哦,我看到:[peripheral readRSSI]。對不起,我的。 :) –