我正在开发一个可以插入许多不同传感器的医疗系统,但可能没有在给定时间连接所有或任何支持的设备。理想情况下,系统可以通过BTLE宣传每个相关的配置文件,但我对这个解决方案有一些问题,我似乎无法找到可靠的答案。
1)单个系统可以支持多个BTLE配置文件吗?
2)为了支持配置文件,如果支持需要支持的配置文件所需的服务和特性就足够了吗?每个配置文件都概述了一些特定的连接间隔,而且我不确定这是一个要求还是建议的实施。
3)当工具连接到基本系统时,是否可以在运行时修改启用的配置文件,如果有,它是否会对当前连接或配对的设备产生任何影响?
答案 0 :(得分:0)
1)单个系统可以支持多个BTLE配置文件吗?
Spec并不禁止单个系统支持多个BTLE配置文件,但是大多数配置文件仅支持一个配置文件。 BTLE上的个人资料定义有所减弱,但您可以在一个个人资料中添加更多服务。
2)为了支持个人资料,如果服务和特征 支持的配置文件所需要支持的是 足够?每个概要文件都概述了一些具体的内容 连接间隔和我不确定这是一个要求或 建议的实施。
如果设备和应用程序都是您自己开发的,您可以自定义服务/特征。 这是一个建议的思考,但如果这个词是"将"那是强制性的。
3)是否可以在运行时将启用的配置文件修改为工具 连接到基本系统,如果是这样,它会有任何影响 目前已连接或配对的设备?
当然,您可以在运行时动态添加或删除服务。它不会影响当前连接或配对的设备。