3

我有三个 Android 设备:A、B 和 C。它们通过 Wi-Fi Direct 连接(假设 B 是组所有者)。我只有两个问题:

  1. B 可以作为客户端连接到另一个 Wi-Fi Direct 组吗?
  2. A 或 C 可以作为客户端连接到另一个 Wi-Fi Direct 组吗?
4

2 回答 2

5

两天前我已经测试了你的问题。

  1. 只有当 D 不是某个组的所有者时,B 才能连接到设备 D,因此 D 将作为客户端加入 B 的组。

  2. 当 A/C 作为客户端连接到 B 时,当他们尝试向某个设备 D 发送连接请求时,该请求将转发给组所有者 B 以接受连接并将 D 添加到组中。(当 D 在 B AND A/C 范围内时测试了此场景)。当 D 不在 B 范围内但在 A/C 范围内时,A/C 的请求将被取消,A/C 与 B 的连接将断开。

这就是我们在尝试了解 Wi-Fi Direct 行为时所面临的情况。

希望我对你有所帮助。如果有人测试它并知道其他东西,我会很高兴知道它。

于 2012-12-24T15:11:36.757 回答
0

我在从 WiFi 联盟下载的白皮书中读到了这一点:

并发连接和多个组。

可以在组中同时保持 WLAN 基础设施连接的 Wi-Fi Direct 设备被视为并发设备。例如,直接连接到打印机的膝上型电脑同时使用 WLAN 连接作为并发设备运行。并发连接可能由单个无线电支持,并且可能支持不同信道上的连接。并发操作需要支持多个不同的 MAC 实体,一个用于作为 WLAN-STA 运行,一个用于作为 Wi-Fi Direct 设备运行。开发人员可以采用多种方法来实现多个 MAC 实体。例如,维护两个单独的物理 MAC 实体,每个实体都与它自己的 PHY 实体相关联,或者使用包含两个虚拟 MAC 实体的单个 PHY 实体。这些不同的方法超出了 P2P 规范的范围。并发设备可以同时参与多个组。P2P 规范没有描述这种能力的机制——实现是特定于供应商的。


因此可以连接两个组所有者,但他们都应该是并发设备。

于 2013-06-05T09:08:13.887 回答