1

我正在开发一个可以插入许多不同传感器的健康系统,但在给定时间可能没有连接所有或任何受支持的设备。理想情况下,系统可以通过 BTLE 宣传每个关联的配置文件,但我对此解决方案有一些问题,我似乎无法找到可靠的答案。

1) 单个系统能否支持多个 BTLE Profiles?

2)为了支持profile,如果profile需要支持的服务和特性得到支持就够了吗?每个配置文件都概述了一些特定的连接间隔,我不确定这是要求还是建议的实现。

3) 当工具连接到基本系统时,是否可以在运行时修改启用的配置文件,如果可以,它会对当前连接或配对的设备有任何影响吗?

4

1 回答 1

1

1) 单个系统能否支持多个 BTLE Profiles?

规范不禁止单个系统支持多个 BTLE 配置文件,但其中大多数只支持一个配置文件。BTLE 上的配置文件定义被削弱,但您可以在一个配置文件上添加更多服务。

2)为了支持profile,如果profile需要支持的服务和特性得到支持就够了吗?每个配置文件都概述了一些特定的连接间隔,我不确定这是要求还是建议的实现。

如果设备和应用程序都是自己开发的,您可以自定义服务/特性。这是一个建议的思考,但是如果这个词是“应该”,那么它是强制性的。

3) 当工具连接到基本系统时,是否可以在运行时修改启用的配置文件,如果可以,它会对当前连接或配对的设备有任何影响吗?

当然,您可以在运行时动态添加或删除服务。它不会影响当前连接或配对的设备。

于 2016-08-02T07:36:49.223 回答