我用的是CC2541
1、这两天有遇到一台手机,用2541发送数据过去,手机收不到。2541是用Indicate的方式发送的。只有在一台手机上是这样,其他手机都是可以的。请问这有可能是什么问题?
2、Indication的handle是不是不能改的?这个handle怎么定?
Susan Yang:
请问是什么型号的手机?
sheng liang1:
回复 Susan Yang:
手机是:LG G3
甜甜的大香瓜:
一般是handle值写死了,例如连接句柄直接写0、例如特征值句柄直接写0x0035……
特征值句柄的使用要特别注意,一定要靠获取,不能靠写死。
这样才有通用性,否则有时候换个情况,就会出问题。
da qin zheng sheng:
这个安卓手机操作系统版本是多少?
da qin zheng sheng:
可能是不同手机蓝牙功能兼容不太好!
kqian0327:
你好,
多半可能是手机的缘由,不用担心,你可以用CC2540 dongle抓包一下有问题的手机传输数据的包对比正常手机的数据。
handle在设备初始化开始跑就不能更改,这个handle根据你的service table定的。