2013-12-16 38 views
4

目前我正在研究心率監測器,並發現「2A37」是uuid,用於從hrm設備獲取心率數據。然後我搜索了很多,但我沒有找到,爲什麼我應該使用「2A37」而不是其他的獲取心率數據。如何從藍牙服務規範中識別UUID?

我已經瀏覽了藍牙網站下面的鏈接信息但還是很困惑。

https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx

任何人都可以請讓我明白我怎樣才能爲不同的服務決定不同的uuids。

例如: 假設我需要從hrm設備獲取電池數據,然後從藍牙服務信息中如何找到電池服務數據的UUID。

在此先感謝。

回答

7

0x2A37是Heart Rate Measurement特徵的UUID。你使用這個數字是因爲規範說這就是它。心率服務是0x180D。您鏈接到的頁面在表格中有數字。電池服務是0x180F。你需要閱讀的是battery level characteristic,它是0x2A19。您只需點擊電池服務,然後點擊電池特性即可找到包含所有詳細信息的相關頁面。