我目前正在为我正在进行的一个项目尝试 WiFi-Direct (WiFiP2p),并想知道是否可以在组之间创建桥梁,从而将它们连接在一起?
基于白皮书由 WiFi 联盟发布,这应该是可能的(尽管“P2P 规范没有描述此功能的机制 - 实施是特定于供应商的”)。我浏览了互联网并找到了一些答案(this, this等等),但我觉得没有一个是特别结论性的。查看 Andoid 的 API 也没有多大帮助。
我试图创建的场景是让一个组中的客户端也连接到另一个组。给定 4 个设备(A、B、C、D),其中 A 和 B 位于一个组中,A 是组所有者,C 和 D 位于由 D 管理的组中:
- C 连接到 A。因此,C 作为桥梁将 2 个组连接起来。
这可能吗?
- http://www.wi-fi.org/system/files/wp_Wi-Fi_Direct_20101025_Industry.pdf
-
Android 上使用 Wi-Fi Direct 进行客户端/对等通信
-
https://groups.google.com/forum/#!topic/android-platform/6wMTw6RJ5h8
看到这个link。根据此链接,当 C 连接到 A 时,它不再是 D 管理的组的组成员。如果不属于同一组,两个设备就无法相互通信。
此外,如果可以在 wifi-direct 群组中拥有多个群组所有者,那么他们可以同时与其群组成员一起相互通信。根据其白皮书,这是 wifi-direct 中的可选实现。它说:
Wi-Fi Direct 设备维护多个组中的成员身份
同时:可选
但在 Android 实现 wifi-direct 的情况下,不可能有多个组所有者。请参阅Andrdoid的参考。
它说:
一个 p2p 组由一个组所有者和一个或多个客户端组成。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)