我有一个PCB,它使用的是TI蓝牙乐芯片(CC2541)。我希望从客户端(例如电话)向服务器(CC2541)发送一些简单的天气数据,这是不常见的(每天一次/周一次)。为此需要实现自定义配置文件吗?是否可以修改已建立的概要文件以处理数据,例如邻近剖面,但具有较大的属性?
如果每种类型的数据都需要一个配置文件,那么它似乎相当笨拙。发送/处理简单数据流的规范方法是什么?
谢谢
发布于 2015-12-15 20:40:09
在这个链接中,您可以看到蓝牙SIG配置文件的完整列表。这些配置文件中的服务和特征具有由SIG定义的16位UUID。为了实现供应商之间的互操作性,建议使用SIG定义的配置文件。例如,让我们考虑一下移动应用程序开发人员,他正在开发一个从医疗设备收集葡萄糖水平的应用程序。如果葡萄糖剖面不是由蓝牙SIG定义的,开发人员将不得不考虑每个供应商的实现。蓝牙SIG定义的配置文件是一种为实现互操作性而制定的规范。自蓝牙版本4以来,蓝牙SIG定义的配置文件的数量已经增加,列表也被更新。
在您的情况下,您必须实现自己的自定义配置文件。所有的自定义服务和特性都应该有128位UUID。我建议做一些蓝牙SIG网站的阅读。智能启动器工具包和应用加速器工具包包含关于自定义配置文件和源代码示例的非常好的文档。
https://stackoverflow.com/questions/34296371
复制相似问题