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