Bluetooth 在单个BTLE系统上支持多个蓝牙模式

Bluetooth 在单个BTLE系统上支持多个蓝牙模式,bluetooth,btle,bluetooth-profile,Bluetooth,Btle,Bluetooth Profile,我正在开发一个健康系统,可以插入许多不同的传感器,但在给定的时间内可能不会连接所有或任何受支持的设备。理想情况下,系统可以通过BTLE发布每个相关的配置文件,但我有一些关于这个解决方案的问题,我似乎找不到可靠的答案 1) 单个系统能否支持多个BTLE配置文件 2) 为了支持概要文件,如果需要支持概要文件所需的服务和特性,那么这就足够了吗?每个概要文件都概述了一些特定的连接间隔,我不确定这是要求还是建议的实现 3) 当工具连接到基本系统时,是否可以在运行时修改启用的配置文件?如果可以,是否会对当前

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

1) 单个系统能否支持多个BTLE配置文件

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

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

1) 单个系统能否支持多个BTLE配置文件

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

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

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

3) 是否可以在运行时作为工具修改启用的配置文件 连接到基本系统,如果是,会对 当前连接或配对的设备

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