我试图了解蓝牙BLE如何在iOS编程方面工作。在页面https://www.bluetooth.org/Technical/Specifications/adopted.htm上,有两种规格,心率配置文件和心率服务。
关于心率概况的介绍,它说
心率配置文件用于启用数据收集设备 从心率传感器获取暴露心率的数据 服务
在某些服务上,例如电池电量,没有相应的配置文件。这两者有什么区别?一个用于发送者(服务),一个用于接收者(个人资料)?
答案 0 :(得分:4)
心率配置文件定义了一个应用程序配置文件,让客户端将设备检测为心率传感器。 此配置文件必须至少包括GAP服务和符合率的心率服务
对于电池,电池电量的监控本身不是应用程序(或者它作为应用程序不是非常有用),但是指定用于监视应用程序内的电池电量的电池服务是相关的。
例如,心率传感器应具有符合心率配置文件的配置文件,因此它至少包括GAP服务和心率服务。它还可以包括(作为选项)电池服务,以监控心率传感器的电池电量
此致