请问有什么办法可以测试CC3200的吞吐量?
Viki Shi:
可以用TCP/UDP 例程来测试吞吐量,吞吐量易受环境影响,这块需要注意
Loops:
你好.请参考链接里面的方法.
e2e.ti.com/…/2465224You should be able to use the network terminal example to test the throughput:
send [-help] [-c <server ip address>] [-u] [-p <port number>] [-nb] [-n <number of packets>] send [-help] [-s] [-u] [-p <port number>] [-V] [-nb] [-n <number of packets>]
-c Run in client mode and connect to mentioned server – IP should be in '.' format for ipv4 and in ':' for ipv6-s Run in server mode – (Note that for client, a server ip address is required.)-u Use UDP rather than TCP-p Port number to send/receive data (Default is 5001)-nb Create non-blocking socket rather than blocking-n Number of packets to transmit (Default is 1000)-V Use IPv6 rather than IPv4
Otherwise, a basic application which only sends UDP packets in a loop is straightforward另外, through put 与datarate 部分的关系可参考。
e2e.ti.com/…/615574
Wang WeiHai:
据我测试CC3200最大吞吐量约为2050KByte/s, 略高于TI的指标 (16Mbits/s)
测试方法如下:
CC3200 作为AP, TCP Server,台式机运行 Win7,Delphi TCP Client, 设备距离为1m
TCP连接成功后,CC3200连续向 台式机发送报文。
注意:测试时台式机需要关闭重负载的程序,例如浏览器等。另外台式机中只接收计数不要显示。
Loops:
回复 Wang WeiHai:
你好. 你这边是通过 Delphi TCP Client 来统计结果吗? 我这边怀疑略高于的原因是你有其他的TCP数据?
Wang WeiHai:
回复 Loops:
最近有测到吞吐量2180KByte/s , 我使用TCP接收 CC3200的数据,发送与接收的字节数相等,应该没有"其他的TCP数据",
估计测试的时候定时器不够精确,可能带来一些误差。
user3934181:
回复 Loops:
您好,
我现在正在用udp-socket例程测试吞吐量,目前只运行一个sendto,电脑端作为ap,收到的最大为11mbps,找了个路由器试试也是如此,请问做何种修改才能达到16m 的速度,有没有推荐参考例程。谢谢。