具有 Wi-Fi Direct
硬件的设备可以多快相互直接连接?两个以正常速度在街上走过的人是否可以使用 Wi-Fi Direct
设备交换一些信息?
最佳答案
正如 smiley 所写,Wi-Fi Direct 发现和组形成/配对时间/延迟取决于多种因素:
- 硬件和驱动程序/协议(protocol)实现
- 如果其中一台设备是自主组所有者 (GO)
- 如果使用服务发现
我测量了两台 Samsung Galaxy S III 设备的时间,发现发现+组形成的平均时间/延迟如下:
- 没有服务发现的自主 GO:4 秒
- 具有服务发现的自主 GO:4.5 秒
- 带/不带服务发现的标准组:6 秒
正常步行速度约为 1.4 m/s,因此应该可以连接和交换少量数据,具体取决于信号条件。
关于在没有用户参与的情况下接受 Wi-Fi Direct 连接的问题,这可以在 Android 4.3 之前通过使用 android.net.wifi 中的隐藏方法
.setDialogListener
来解决。 p2p.WifiP2pManager
关于java - 两个 Wi-Fi Direct 设备的 "Pairing"时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13459640/