关于cc2530发送速率的问题,请问cc2530发送速率能达到多少?我测试的结果有出入
时间:12-22
整理:3721RD
点击:
我使用Perst测试程序,发送包大小为15个字节 用usb dongle抓包,得到,每一个包耗费的时间为0.958毫秒,经过计算发现,最终每秒能发送122.3251565762kb/ps,而不是250kbps。
测试时已经把 pConfig->ackRequest设成了false.不存在确认包的等待时间的问题,为什么?
每条数据长度(字节) 15 每条数据时间(ms)
0.958 每秒钟发送次数 1043.8413361169
每秒发送字节数 15657.6200417537
每秒发送位数kbps 122.3251565762
为什么达不到250kbps呢?
802.15.4每个封包最大字节128bytes,出去一些MAC包头信息最多只有113byte,另外每个封包还有前导同步头的开销,所以你每个封包只有15byte的话效率大概只有一半。
请留意 payload throughput 和 Onair datarate 是两个概念。