CC2541这块,从16bit 的UUID修改为128bit的UUID出现了notify属性与APP传输数据不成功,读写属性是正常的,以上现象都是用苹果手机上安装的lightblue测试的。各位大神,有遇到过这个问题吗?
Susan Yang:
请您参考下 TI CC2541 使用自定义的128bit UUID
http://blog.csdn.net/springcyh/article/details/53308449
xing chen5:
回复 Susan Yang:
你好,我就按照这篇博客改的,但是到了最后的 “据说主机对开启notify的操作是基于16bitUUID的,所以要这样改:关于ATTRTBL_CHAR4_CCC_IDX的定义实际是属性表的特征值char4的config项的偏移位置,我的代码属性表中这项位置为12, 所以定义为#define ATTRTBL_CHAR4_CCC_IDX 12//Ccc ADD”
这句不知道该加哪里了。
xing chen5:
回复 Susan Yang:
请问你有修改过的TI的官方例程吗?
xing chen5:
回复 Alvin Chen:
那这个宏需要在哪里用呢?
xing chen5:
回复 Alvin Chen:
不好意思,点错了,能否发一份修改过的代码给我啊?我的邮箱:chenxing@szba-mobile.com
xing chen5:
回复 Susan Yang:
你好,还有个问题想问你,128bit的UUID是如何来确定handle值的。
xiaowei he:
回复 xing chen5:
请把以下几篇博客好好看看,ok?
http://blog.csdn.net/feilusia/article/details/52334125
http://blog.csdn.net/feilusia/article/details/50723016
http://blog.csdn.net/feilusia/article/details/47020073
http://blog.csdn.net/feilusia/article/details/46909847
自己多动手动脑,多查资料。不要有问题就来问,ok?
xiaowei he:
回复 xing chen5:
请把以下几篇博客好好看看,ok?
http://blog.csdn.net/feilusia/article/details/52334125
http://blog.csdn.net/feilusia/article/details/50723016
http://blog.csdn.net/feilusia/article/details/47020073
http://blog.csdn.net/feilusia/article/details/46909847
自己多动手动脑,多查资料。不要有问题就来问,ok?
xing chen5:
回复 xiaowei he:
这几篇我都看过了,就是不理解才来问的,要是能想得到干嘛还在这边问啊!