1.这个 simpleGATTprofile.h 实现的是 TI 自定义的 5 个 profile, 我们在此基础上增加CHAR6
增加 CHAR6 的 profile 参数
增加该特征值的 UUID
增加该特征值的长度,实际传输数量是任意长度。
returnBytes 就是返回多少个字节的意思, 这里正好对应到上面所说到的 “我们传输的数据长度是随意的”
- simpleGATTprofile.c
simpleGATTprofile.c 是我们的自定义的 profile 的实现文件, 包含了可悲应用软件调用的GATT profile 和 GATT 服 务 (0xfff0 )
增加 16BIT 特征值的 UUID 定义
增加的 CHAR6 特征值 profile 的特征描述, 主机对从机是写, 而从机到主机是是通知
simpleProfileAttrTbl 是 GATT 的属性表
Initialize Client Characteristic Configuration attributes
基于阿莫总结
详细可参考https://blog.youkuaiyun.com/feilusia/article/details/48235691