4

I am currently experimenting with WiFi-Direct (WiFiP2p) for a project I'm working on and wanted to know if one can create bridge between groups, thus joining them together?

Based upon the white paper released by the WiFi Alliance, it should be possible (though "The P2P Specification does not describe the mechanism for this capability – implementation is specific to the vendor"). I have looked through the internet and have found some answers (this, this, etc.) but I feel that none are particularly conclusive. Looking at Andoid's API hasn't helped much either.

The scenario I'm trying to create is having a client from one group connect to another group as well. Given 4 devices (A, B, C, D), where A and B are in a group, with A being group owner, and C and D are in a group managed by D:

  • C connects to A. Thus 2 groups have been joined with C acting as a bridge.

Is this possible?

  1. http://www.wi-fi.org/system/files/wp_Wi-Fi_Direct_20101025_Industry.pdf
  2. Client/Peer communication with Wi-Fi Direct on Android
  3. https://groups.google.com/forum/#!topic/android-platform/6wMTw6RJ5h8
4

2 回答 2

7

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

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

Wi-Fi Direct 设备同时维护多个组的成员资格:可选

但在 Android 实现 wifi-direct 的情况下,不可能有多个组所有者。请参阅Andrdoid 的参考资料。它说:

一个 p2p 组由一个组所有者和一个或多个客户端组成。

于 2014-02-12T18:35:06.530 回答
-1

属于一个WFD群组,就等于和该群组的群组拥有者在同一个Channel/FREQ...,所以如果群组拥有者可以独立选择自己的运营频道,那么一个群组的群组成员就无法联系到来自该群组的群组成员。其他组(反之亦然)。

于 2017-09-13T00:22:14.580 回答