我目前正在为我正在进行的一个项目试验 WiFi-Direct (WiFiP2p),想知道是否可以在组之间建立桥梁,从而将它们连接在一起?

基于 WiFi 联盟发布的 white paper,它应该是可能的(尽管“P2P 规范没有描述此功能的机制 - 实现特定于供应商”)。我浏览了互联网并找到了一些答案( thisthis 等),但我觉得没有一个是特别确定的。查看 Andoid 的 API 也没有多大帮助。

我试图创建的场景是让一个组的客户端也连接到另一个组。给定 4 个设备(A、B、C、D),其中 A 和 B 在一个组中,A 是组所有者,C 和 D 在由 D 管理的组中:

  • C 连接到 A。因此 2 个组已经加入,C 作为桥梁。

  • 这可能吗?
  • http://www.wi-fi.org/system/files/wp_Wi-Fi_Direct_20101025_Industry.pdf
  • Client/Peer communication with Wi-Fi Direct on Android
  • https://groups.google.com/forum/#!topic/android-platform/6wMTw6RJ5h8
  • 最佳答案

    看到这个 link 。根据此链接,当 C 连接到 A 时,它不再是 D 管理的组的组成员。如果不属于同一组,则两台设备无法相互通信。

    此外,如果可以在一个 wifi-direct 组中拥有多个组所有者,那么他们可以与组成员同时相互通信。根据他们的白皮书,这是 wifi-direct 中的可选实现。它说:



    但是在 Android 实现 wifi-direct 的情况下,拥有多个组所有者是不可能的。请参阅 Andrdoid's reference
    它说:

    10-08 09:08