目前我正在研究心率监测器,我发现“2A37”是用于从hrm设备获取心率数据的uuid。然后我搜索了很多,但我没有找到,为什么我应该使用“2A37”而不是其他用于获取心率数据。
我已经浏览了蓝牙网站下面链接的信息,但我仍感到困惑。
https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx
任何人都可以让我明白我如何能够为不同的服务决定不同的uuids。
实施例: 假设我需要从hrm设备获取电池数据,然后从蓝牙服务信息中如何找到电池服务数据的UUID。
提前致谢。
答案 0 :(得分:8)
0x2A37是Heart Rate Measurement特征的UUID。你使用那个数字,因为规范说它就是这样。心率服务是0x180D。您链接的页面包含表格中的数字。电池服务为0x180F。您需要阅读的是battery level characteristic,即0x2A19。您只需单击电池服务,然后单击电池特性以查找包含所有详细信息的相关页面。