如何从蓝牙服务规范中识别出UUID?

Nik*_*414 5 service uuid bluetooth-lowenergy

目前我正在研究心率监测器,我发现"2A37"是用于从hrm设备获取心率数据的uuid.然后我搜索了很多,但我没有找到,为什么我应该使用"2A37"而不是其他获得心率数据.

我已经浏览了蓝牙网站下面链接的信息,但我仍然感到困惑.

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

任何人都可以让我明白我如何决定不同的uuids为不同的服务.

示例:假设我需要从hrm设备获取电池数据,然后从蓝牙服务信息中如何找到电池服务数据的UUID.

提前致谢.

Ifo*_*for 8

0x2A37是心率测量特征的UUID .你使用那个数字,因为规范说它就是这样.心率服务是0x180D.您链接的页面包含表格中的数字.电池服务为0x180F.您需要阅读的是电池电量特性,即0x2A19.您只需单击电池服务,然后单击电池特性以查找包含所有详细信息的相关页面.

  • 可悲的是,英国电信网站已经删除了所有不错的在线内容。您需要从 https://www.bluetooth.com/specifications/specs/ 下载适当的规范文档 (2认同)