在单个BTLE系统上支持多个蓝牙配置文件

时间:2016-08-02 00:53:09

标签: bluetooth btle bluetooth-profile

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

1)单个系统可以支持多个BTLE配置文件吗?

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

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

1 个答案:

答案 0 :(得分:0)

  

1)单个系统可以支持多个BTLE配置文件吗?

Spec并不禁止单个系统支持多个BTLE配置文件,但是大多数配置文件仅支持一个配置文件。 BTLE上的个人资料定义有所减弱,但您可以在一个个人资料中添加更多服务。

  

2)为了支持个人资料,如果服务和特征   支持的配置文件所需要支持的是   足够?每个概要文件都概述了一些具体的内容   连接间隔和我不确定这是一个要求或   建议的实施。

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

  

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

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