TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2541丢包问题

手机发送数据给2541会丢包。

问个关于蓝牙协议的问题:蓝牙传输数据是可靠的传输吗?比如手机每次发20字节,连续发送,超过2541的接收速度的情况下,会怎么?手机那边会排队吗?

Viki Shi:

蓝牙传输是可靠的,丢包属于RF技术常见问题,不是技术缺陷。首先明确低功耗蓝牙是为小数据通信服务的,20字节没问题。连续发送间隔太短的话,会造成丢包

yongtao yu:

回复 Viki Shi:

我说的“可靠”是指协议上是否可靠,比如是否有握手,发现丢包时是否有重传,就像是网络协议中的UDP和TCP的区别。

比如手机发送20字节数据后,是否需要2541发回确认包?若没收到确认包,会重传吗?

既然出现了丢包,是不是不用确认数据已经成功发送,就发送下一包数据了?

Yan:

回复 yongtao yu:

yongtao,

空中的数据是绝对可靠的,因为有握手和重传机制保证,这是蓝牙通信的协议规定。

yongtao yu:

回复 Yan:

十分感谢!

可如果是这样的话,丢包是怎么产生的?是2541的蓝牙协议栈已经收到了数据,但是我的程序没收到?2541协议栈的接收缓冲有多大,能缓冲多少字节的数据?

赞(0)
未经允许不得转载:TI中文支持网 » CC2541丢包问题
分享到: 更多 (0)