Part Number:CC2652R
最近在研究BLE Mesh,使用5.3版本的sdk进行通信实验,发现通信速率不是很理想,速率也就一秒钟200字节上下,很慢。有无进行过吞吐量测试的大佬,速率最快能到多少?
Albin Zhang:
Hi,
您能把你的测试条件详细说一下吗?
BR. Albin
,
Daoming Liu:
两个simplelink cc2652,sdk5.3。采用例程中model0的发送大量数据的opcode进行通信,一次通信发送150字节左右数据。两个节点之间相互发送数据,A->B完成之后B->A,一个来回就基本在1秒钟左右。虽然不精确,但是明显感觉就是很慢。
,
Albin Zhang:
这不是吞吐率测试,这是类似于latency吧。这是取决于应用和协议的处理了。
you can find sample code about the throughtput test in https://github.com/ti-simplelink/ble_examples
it also can be used for BLE mesh test.
BR. Albin
,
Daoming Liu:
这个code是用于BLE notify实际速率测试的吧。应该怎么用到BLE Mesh上?Mesh设置成单向传输?
,
Shuyang Zhong:
BLE mesh是基于non-connectable广播的,蓝牙标准中non-connectable广播的最小间隔是100ms。每个广播包最大PDU是31个字节,那么理论上最大吞吐率约为:
10 x 30 B / s = 300 B/s = 2400 bps
跟楼主测出来的结果大致是相符的。