TI论坛
直播中

陈畅妮

7年用户 161经验值
私信 关注

调用discoveryCharacteristics没有触发onDiscoveryCharacteristics请问是什么原因造成的呢?

本帖最后由 一只耳朵怪 于 2018-6-6 14:34 编辑

你好,我用CC2540的SimpleBLEPeripheral,
手机用的是三星GS3 mini,操作系统是android4.1.2,在connectLEDevice成功后,会触发onConnectLEDevice事件,
在connectLEDevice成功后再调用discoveryCharacteristics,但是没有触发onDiscoveryCharacteristics事件,请问是什么原因呢?

回帖(4)

华农武

2018-6-6 03:53:16
Hi qian,
这说明三星并没有找到它所等待的characteristics?
三星的discoveryCharacteristics查找的是哪些characteristic能确定一下吗?
有尝试过service discovery吗?
举报

陈畅妮

2018-6-6 03:58:39
引用: 骑猪去天山 发表于 2018-6-6 03:53
Hi qian,
这说明三星并没有找到它所等待的characteristics?
三星的discoveryCharacteristics查找的是哪些characteristic能确定一下吗?

找到原因了,是我APP端的UUID设置不对,谢谢解答!
举报

华农武

2018-6-6 04:06:08
引用: lidalcp 发表于 2018-6-6 03:58
找到原因了,是我APP端的UUID设置不对,谢谢解答!

做得好!
举报

陈萍

2018-6-6 04:21:04
引用: lidalcp 发表于 2018-6-6 03:58
找到原因了,是我APP端的UUID设置不对,谢谢解答!

卢工:
回复你的就几句话。
根源分析:手机notify 的uuid 和从机的uuid不匹配。从机使用的是char4通道(0xffff4)。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分