具有多个(3+)设备的WiFi Direct(Android 4.0)

flo*_*n h 22 android wifi-direct

像这里:Android WiFi Direct的自动身份验证我想用Android设备创建一个移动ad-hoc Wifi网络.但与上面的链接问题不同,我想使用自Android 4.0以来可用的官方Android WiFi Direct API.

那么有没有办法不仅通过WiFi Direct连接2个设备,还有三个或更多?因此,消息可以使用其间的几个其他设备从一个设备传递到另一个设备(因此跨越发送器和接收器之间的较大距离)?

wifi直连演示仅适用于配对两个设备,我无法找到一种方法,做任何事情.

谢谢!

Fab*_*eat 27

有没有办法不仅通过WiFi Direct连接2个设备,还有三个或更多?

是的,Wi-Fi Direct规范说明可以创建1对多的连接.其中一个设备将充当组所有者(将其视为接入点).在某些测试中,我已经能够创建一个包含3个设备的Wi-Fi Direct网络.

由于所有设备都必须在群组所有者的范围内,因此您确定您的消息将到达第二个客户端.第一个客户 - >组所有者 - >第二个客户

  • 法比恩,你能解释一下你是怎么做到的吗?我已经成功连接了2个对等体,用于我正在处理的应用程序,但是在线的开发人员指南似乎都没有解释我如何连接另一个对等体. (2认同)
  • 嗨Chucky,考虑到2台设备已连接,其中一台是集团所有者(GO).在您的第三台设备上,您应该执行"requestPeers".当对等体列表可用时,您可以向其中一个设备发送"连接"请求.如果失败,您应该识别GO并将连接请求发送到此特定设备. (2认同)

小智 5

是的,没有限制.我们已经尝试了5-6种设备 - 除此之外,它目前还不能很好地扩展.

这是JellyBean上的挂毯视频 - http://www.youtube.com/watch?v=6emgRvH4mTo&list=UUQmz9albYeqArJvmpmaQpGQ&index=1&feature=plcp