使用CC2540DB连接moto手机,BLE的notification
时间:10-02
整理:3721RD
点击:
使用CC2540DB板子连接手机,连接成功,并且用read write方式可以通信。但是当使用notification模式通信时,板子给手机发数据,手机收不到。手机端使用moto的SDK,是支持BLE的,并且有notification的接口。连接函数connectLE(device,UUID,callback),利用回调原理,当有notification数据来时,应该会调用callback对象里的notification处理函数,但是现在不行,请问是怎么回事。与UUID和write_handle有关系吗?
HI JOHN:
问题排查:
1、确保手机端notify有开。
2、用btool确认cc2540DB 的gatt_notification可以发送数据。
如果手机端notify 的uuid 和开发板的uuid不一样,那开发板可能无法发送。
你好,感谢你的回复。
1.CC2540DB发送数据是没问题的。
2.能不能具体说下我手机的notify打开是什么意思?
3.UUID是我和板子在连接的时候用的那个UUID,可连接成功,并且可read数据。notification需要特殊的UUID吗?
希望您能继续为我答疑。
John,
你的问题解决了吗?我现在也是板子以notification方式发的数据手机收不到,其实不太懂手机端的notification怎么用