2012-12-26 34 views
3

我想了解藍牙BLE如何在iOS編程方面工作。在頁面https://www.bluetooth.org/Technical/Specifications/adopted.htm,有兩個規格,心率檔案和心率服務。藍牙低功耗規格心率配置與心率服務

在介紹心率的資料,它說

心率配置文件是用來實現數據採集設備 從心率傳感器暴露心率 服務

獲取數據

在某些服務如電池電量沒有相應的配置文件。兩者有什麼區別?一個用於發送者(服務),另一個用於接收者(描述文件)?

回答

4

心率配置文件定義了一個應用程序配置文件,讓客戶端將該設備檢測爲心率傳感器。 此配置文件必須至少包含GAP服務和心率服務以滿足合規要求

對於電池,電池電量的監控本身不是應用程序(或作爲應用程序不會很有用),但是指定電池服務用於監視應用程序中的電池電量是相關的。

例如,心率傳感器應具有符合心率檔案的檔案,因此它至少包括GAP服務和心率服務。它還可以包括(可選)電池服務,以啓用對心率傳感器電池電量的監測

Regards