TI中文支持网
TI专业的中文技术问题搜集分享网站

请问有什么办法可以测试CC3200的吞吐量?

请问有什么办法可以测试CC3200的吞吐量?

Viki Shi:

可以用TCP/UDP 例程来测试吞吐量,吞吐量易受环境影响,这块需要注意

Loops:

你好.请参考链接里面的方法.
e2e.ti.com/…/2465224

You 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 的速度,有没有推荐参考例程。谢谢。

赞(0)
未经允许不得转载:TI中文支持网 » 请问有什么办法可以测试CC3200的吞吐量?
分享到: 更多 (0)