Wifi直接连接几个设备

时间:2016-12-22 20:36:29

标签: android android-wifi wifi-direct

想象一下这种情况:

AndroidA知道AndroidB但不了解Android C.

AndroidB了解AndroidC和Android A.

是否可以使用带有WifiDirect的AndroidB将Android A连接到Android C? 就像一个串联的电路。

更新 AndroidC和AndroidB都是传感器,我需要向AndroidA传递GPS定位(纬度/经度)和标志。 只有AndroidA与用户进行通信。

由于

1 个答案:

答案 0 :(得分:0)

是的,它可能。

为此,您必须执行以下操作:

  1. 从Android A到Android B调用WiFiP2PManager“连接”,确保将WifiP2pConfig“groupOwnerIntent”设置为0(这将确保Android B将成为组所有者)。
  2. 从Android C到Android B执行相同操作,使用“groupOwnerIntent”连接等于0(现在我们对3个设备拥有相同的组,而Android B是所有者/服务器/管理器)。
  3. 在Android B上启动套接字服务器,并通过套接字从A和C连接到它。
  4. 在Android B,当从Android A接收消息或数据时,将其转发到Android C(或所有连接的设备/充当广播服务器)。
  5. 古德勒克。

相关问题