Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java &引用;配对“;两台Wi-Fi Direct设备的使用时间_Java_Android_Data Transfer_Wifi Direct - Fatal编程技术网

Java &引用;配对“;两台Wi-Fi Direct设备的使用时间

Java &引用;配对“;两台Wi-Fi Direct设备的使用时间,java,android,data-transfer,wifi-direct,Java,Android,Data Transfer,Wifi Direct,使用Wi-Fi Direct硬件的设备之间的直接连接速度有多快?两个以正常速度在街上走过的人是否可以使用Wi-Fi Direct设备交换一些信息?我猜连接时间会因各种因素而有所不同 然而,问题不在于两台设备之间的连接时间。相反,您的应用程序无法代表用户接受Wi-Fi直接连接 这是一些人已经在其他stackoverflow问题和上指出的问题,正如smiley所写,Wi-Fi直接发现和组形成/配对时间/延迟取决于各种因素: 硬件和驱动程序/协议实现 如果其中一个设备是自治组所有者(GO) 如果使用

使用
Wi-Fi Direct
硬件的设备之间的直接连接速度有多快?两个以正常速度在街上走过的人是否可以使用
Wi-Fi Direct
设备交换一些信息?

我猜连接时间会因各种因素而有所不同

然而,问题不在于两台设备之间的连接时间。相反,您的应用程序无法代表用户接受Wi-Fi直接连接

这是一些人已经在其他stackoverflow问题和

上指出的问题,正如smiley所写,Wi-Fi直接发现和组形成/配对时间/延迟取决于各种因素:

  • 硬件和驱动程序/协议实现
  • 如果其中一个设备是自治组所有者(GO)
  • 如果使用了服务发现
我在两台三星Galaxy S III设备上测量了时间,发现discovery+组形成的平均时间/延迟如下:

  • 自动无需服务发现:4秒
  • 自动执行服务发现:4.5s
  • 有/没有服务发现的标准组:6秒
正常行走速度约为1.4 m/s,因此应能连接和交换少量数据,具体取决于信号条件


关于在没有用户参与的情况下接受Wi-Fi直接连接的问题,通过使用
Android.net.wifi.p2p.WifiP2pManager
中的隐藏方法
setDialogListener
这是非常有用的信息,谢谢!我做了类似的测试,但在一些速度较慢的设备上,使用服务广告和发现来启动连接(GO广告服务,客户端发现并启动连接到GO)时,平均得到8.3秒左右,std偏差为2.7秒。我采集了300个样本,你能说明你做了多少测试吗?是的,但如果用户的设备上安装了自定义应用程序,那么两台设备可以通过Wi-FI直接相互连接。我们计划将其用于InTouch消息传递应用程序的“脱机消息传递”