cc2640 ble throughput 测试在连接android设备时没有检测到数据包
我们的一个项目需要1。5KB左右的稳定数据传输到手机。现在看到TI提供了一个最大化ble输出的例子:
https://github.com/ti-simplelink/ble_examples/blob/master/docs/throughput_example.md
在下载了ble-stack 2.20,合并了代码后,基于sensortag参考板,没有看到noti包被成功的发出去。
问题1:
GATT_Notification返回值是0x1B,同时不能找到对应的错误值的说明。请教该错误代码是什么意思?
问题2:
例子是使用Ti的central app来对接测试的,说明中有一句话不是很明白:
Both sides of the connections support the Data Length Extension feature of the spec.
想问是不是该例子提到功能不能被android的手机支持。
问题3:
TI有适合Android使用的throughput 测试用例吗?
谢谢!
你好,
你手机端可以找到相应的服务和属性列表吗?
因为例程是master和slave side都是CC2640,设置了max data payload和connection interval.
然后才打开notification。
另外,你的手机支持 Data Length Extension feature of bt 4.2吗?
我手上没有支持蓝牙4.2的安卓手机,你们可以推荐一款吗?
现在支持4.2的应该不少吧,华为,小米新产品都支持4.2,有兴趣可以去查查
android 6.0才支持4.2,在throughput测试上,你们有android的示列app吗?