微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540 如何发送大于20字节的数据, GATT_Notification只能发送20字节的数据

CC2540 如何发送大于20字节的数据, GATT_Notification只能发送20字节的数据

时间:10-02 整理:3721RD 点击:

GATT_Notification函数只能发送小于20字节的数据包,发表请问如何实现大数据包发送或者自动分包发送呢?

手动分包,组包;

参考TI高速串口的例子代码

感谢cedar_xuesong您的回答,

看了一下官方的例子,官方的例子 是开了一个任务,如果有数据 会以每7MS 一包的20字节的数据传输出去,看来真没有自动分包啊,只能自己写分包了。

hi jingpeng xi ,

  请问你的分包问题解决了么?

   我用cc2640 做串口透传时,从pc端发数据到手机app超过16字节会自动分包发送,我一次发32字节,会自动分两个包发送。

   但是反过来,从手机端通过蓝牙模块发数据到PC端,结果每次最大只能发20字节,超过20字节不会自动分包发送,这样20字节后面的数据就丢失了,这是蓝牙模块接收程序问题呢,还是手机app本身的限制呢?ps:但我用该app测试另一款ble蓝牙模块,一次是可以发超过20字节的。

这属于安卓端APP的问题

设备端为了兼容性,一直是20字节

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top