其他分享
首页 > 其他分享> > android – 是否可以连接两个或更多WiFi Direct组?

android – 是否可以连接两个或更多WiFi Direct组?

作者:互联网

我正在尝试使用WiFi-Direct(WiFiP2p)进行我正在进行的项目,并想知道是否可以在组之间创建桥接,从而将它们连接在一起?

基于WiFi联盟发布的white paper,它应该是可能的(尽管“P2P规范没有描述这种功能的机制 – 实现是针对供应商的”).我已经浏览了互联网并找到了一些答案(this,this等),但我觉得没有一个是特别确定的.看看Andoid的API也没什么用.

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

> C连接到A.因此,两个组已经连接在一起,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直接组中拥有多个组所有者,那么他们可以同时与他们的组成员进行通信.根据白皮书,这是wifi-direct的可选实现.它说:

Wi-Fi Direct Device maintains membership in multiple Groups
simultaneously: Optional

但是在Android实现wifi-direct的情况下,拥有多个组所有者是不可能的.见Andrdoid’s reference.
它说:

A p2p group consists of a single group owner and one or more clients.

标签:android,android-wifi,p2p,wifi-direct,wifip2p
来源: https://codeday.me/bug/20190529/1175071.html