热度 23
2014-5-6 08:41
6983 次阅读|
6 个评论
首先要说的是这里的测试包括了zigbee与非zigbee两种情况,测试zigbee的通信速率建议使用TI协议栈ZSTACK-2.5.1A(swrc126.zip)中的TransmitApp来进行测试,它默认是运行zigbee pro的协议,没有使用加密,估计可能是使用了协议后传输最快的一种情况了。该工程在协议安装后的路径如下:X:\Texas Instruments\ZStack-CC2530-2.5.1a\Project\zstack\Utilities\Transmit\CC2530DB, 使用IAR 8.10 (8051)的环境编译。另一种是自写的简单的点对点通信,以zigbee格式封包,进行点对点的通信以测试距离。 测试的硬件是使用了一对一样的来自TI的SmartRF EB 05(Rev 1.8.1)和 CC2530EM(1.3.1)。 首先测试在协议中的通信速率,运行了Zigbee协议后速率会爱到协议中数据处理及协议时序的影响。取A为Coord,B为Router, 开始通信30秒后开始记录测试结果如下: Table1 A发B收(协调器向路由器发送) 次数 1 2 3 4 5 每秒字节数 5275 9876 10406 4453 6683 波特率(kbps) 42.2 79.0 83.2 35.6 53.5 平均(kbps) 58.7 Table2 B发A收(路由器发协调器发) 次数 1 2 3 4 5 每秒字节数 10494 6633 5818 6237 6138 波特率(kbps) 84.0 53.0 46.5 49.9 49.1 平均(kbps) 56.5 Table3 双向通信测试 次数 字节数(A-B) 字节数(B-A) 波特率(A-B) 波特率(B-A) 1 4752 7833 38.0 62.7 2 3911 5848 31.3 46.8 3 1673 9543 13.4 76.3 4 1879 6818 15.0 54.5 5 1724 4703 13.8 37.6 平均 22.3 55.6 在不组网的条件下,两个节点的通信速率测试记录于表4。 Table4 CC2530普通节点单向通信速率测试 次数 1 2 3 4 5 每秒字节数 16716 16800 16800 16884 13860 波特率(kbps) 133.7 134.4 134.4 135.1 110.9 平均(kbps) 129.7 自定的简单通信会稍为稳定些,速率也更快。 以上数据均为实测,但仅供参考。惯例来张图。 Tome 2014.5.5