CC2640 连续发送长数据包问题
时间:10-02
整理:3721RD
点击:
Hi,
请问怎么实现CC2640不间断的方式发送数据到手机?
我现在用的是串口的历程, 实现方式是SPPBLEServer_enqueueUARTMsg( UART_DATA_EVT , buf, len);,写入240字节;手机端收到数据是不固定的间隔比较大的时间,就是数据时间不连续,时间间隔有时将近2秒。
怎样才能实现一个完整数据包之间不出现这么大的时间间隔,20-30ms 间隔是可以接受的。
多谢!
su,
你是和iOS连接吗?
把#define DEFAULT_ENABLE_UPDATE_REQUEST TRUE 改成FALSE看看?
Hi Yan,
非常感谢,问题解决了。 测试连续发送240字节中间不间断。
hi su rutong,
请问您是怎样做到一个时间间隔内发240字节的呢?协议里不是规定最大是20字节么?我现在最大也只能发20个字节,请问如何修改才能在一个时间间隔内发送超过20个字节的数据呢?一个时间间隔内可以发多个数据包(每个包20字节)么?
我还发现,PC串口端通过蓝牙发送到手机端是可以超过20字节的(我一次发送100多个字节都可以,不过缩短发送时间间隔就会挂掉),而手机端通过蓝牙发送到PC端一次最多只能发20个字节,请问您有没有遇到过这个问题的?