WCH579 BLE透传速率?

请问贵司的BLE透传速率最大能多少?这边测试只有5K左右!!!

目前影响BLE速率的因素有很多:

1、MTU的大小,越大越好,目前支持到247

2、特征值的属性,一般notify和write no respone

3、单个连接间隔开启多包支持,默认为1(尽量占满蓝牙连接间隔的时间,如单个连接间隔为6包时,MTU设置为247,6包时间大概为12ms左右,此时连接间隔设置为12-15ms)

当前协议栈吞吐量在60KB/s左右,结合UART透传会有所降低,可根据以上方法进行优化。



你好,第三点中说的6包时间为12ms,这时间是怎样计算出来的?


蓝牙4.2的速率是1Mbps,MTU为247,247*8=1976 bit,加上包头等大约需要2ms,一共6包,约12ms。


这个时间没加上tmos的事件调度吧,是否建议每次蓝牙发送调用tmos事件调度呢?


可以调用TMOS处理 对整体速率影响不大。如果想提升速度,主要是增加MTU以及设置连接间隔时间。


只有登录才能回复,可以选择微信账号登录