微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > profile问题

profile问题

时间:10-02 整理:3721RD 点击:

大家好:

          我一直困惑一个问题,profile的真正意义在哪儿?我做项目的套路一般是传感器采集独立在app层,然后经过simpleGATTprofile进行通信。现在需要用加速度传感器,虽然协议栈中有加速度profile,但是觉得麻烦,不如自行添加驱动容易。请问是否有必要使用加速度profile呢?

其实simpleGATTprofile本来就是一个profile.profile可以理解成一个框架,比如必须的GATT框架,作用是固定通讯的服务,服务里边又有多个特征值,每个特征值都有读写属性,多个。服务须有UUID、特征值需要有长度、读写属性,有多少个特征值都是用户定义的。所有的这些都构成了通讯的框架,来支持通讯。

我理解的意思是,你现在想把加速度采集的GATT框架也做到simpleGATTprofile中去,这样首先是可以的。当时不独立,如果后续传感器多了,都公用一个服务,管理上就很难了。。建议还是保留加速度的profile,这样会独立明了,其实在原有的基础上改,还是很快的

 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top