3

我试图了解蓝牙 BLE 在 iOS 编程方面的工作原理。在https://www.bluetooth.org/Technical/Specifications/adopted.htm页面上,有两种规格,心率配置文件和心率服务。

关于心率配置文件的介绍它说

心率配置文件用于使数据收集设备能够从公开心率服务的心率传感器获取数据

在某些服务(例如电池电量)上,没有相应的配置文件。两者有什么区别?一个用于发送者(服务),一个用于接收者(配置文件)?

4

1 回答 1

4

心率配置文件定义了一个应用程序配置文件,让客户端将设备检测为心率传感器。此配置文件必须至少包含 GAP 服务和心率服务以确保合规性

对于电池,电池电量的监控本身并不是一个应用程序(或者它作为应用程序不会很有用),但是指定一个电池服务来监控应用程序内的电池电量是相关的。

例如,心率传感器应具有符合心率配置文件的配置文件,因此它至少包括 GAP 服务和心率服务。它还可以包括(作为选项)电池服务,以监测心率传感器的电池电量

问候

于 2013-01-18T11:14:32.140 回答