关于CC3200的P2P通信速度问题
我把sdk里的P2P的demo做了一遍,让它跟手机进行WIFI-Direct,然后用了一个测速软件iperf测速,发现连接速度很不稳定,有时候测的传输数据能达到1Mbyte/s,有时却是0.1Mbyte/s(我的手机和CC3200距离不过50分米),是我测试有问题还是哪里的问题?另外,开发板上CC3200的P2P正常情况能传多快?传送过程中是否稳定啊?
我还找了好几个手机和笔记本,让他们之间进行wifi direct 通信,从来没有成功传输过文件(它们还不如cc3200跟手机之间的传输了),大部分手机都有wifi direct选项,但用wifi direct传输文件好像却支持的不够好啊,甚至还不支持传输文件(真正传输的时候没这个选项),另外就是有时候手机之间虽然相互发现了对方,但是邀请却不成功,无法连接上对方,这时一般先把wifi关掉,再打开wifi,选择wifi direct开关,这时候成功连上的几率才大些。
然后我想问这P2P的技术到底靠不靠谱啊,怎么我的CC3200测的网速这么不稳定啊,我该怎么利用这个sdk的P2P例子来测wifi direct方法的实际网速呢。通常两个设备通信用P2P好点儿还是 AP--STATION的靠谱?
下面有几个我用iperf测得的P2P的网速图片,虽然有一组的数据不错,带宽上了10M了,可是也有很不理想的情况(测试环境一样)
请问你打算做什么样的产品,是什么样的应用场景?因为IPHONE是不支持wifi direct的,所以如果你想做通用的应用场景最好不要选P2P。 除非你想做特定的应用。
用的场景很简单,就是把一个CC3200接收到的收据传送给100多米外的手机或者笔记本,要求传输速度最好有1Mbyte/s,我感觉P2P的速度可能会比AP-station的传输速度快些,所以就先考虑P2P了,听你这么说后,也不知道这种场合我应该用什么方式?是不是可以用AP-station模式(主要担心速度不够),希望给个意见,还有就是P2P应该用于哪些特定的场合?
P2P并不会速度快点,我建议你还是用AP-Station模式。其实目前P2P在手机上的应用都是在android上,大部分是音视频流的传输。
嗯,你说的有道理,P2P不比AP_Station快,测过了