【问题标题】:Wi-Fi Direct Group Owner Frequency BandWi-Fi Direct 群组所有者频段
【发布时间】:2014-02-11 01:53:09
【问题描述】:

我目前正在使用 Nexus 10(2.4 GHz 和 5 GHz 双频无线电)通过 Wi-Fi Direct 连接到第三方外围设备(2.4GHz 单频无线电)。当我将平板电脑作为客户端连接,外围设备作为组所有者 (GO) 连接时,连接没有问题,因为 GO 确定要使用的频段,即 2.4 GHz,这两个设备都支持。

但是,尝试连接 Nexus 10 作为 GO,外围设备作为客户端,连接失败。我推断发生此故障是因为作为 GO 的 Nexus 10 确定了连接的频带,并尝试使用外围设备不支持的 5 GHz。

将 Wi-Fi 设置为 2.4 GHz(通过 Wi-Fi 设置,高级选项卡),强制 Nexus 10 作为 GO 在组协商期间使用 2.4 GHz,从而成功连接到客户端外围设备。

所以,我有两个问题:

1)。是否可以通过WifiP2p(或wpa-supplicant)API 套件来设置组协商期间应使用的频段?如果 Android 设备配备双频无线电,这应该是可能的。

2)。是否可以通过Wifi API 套件将 Wi-Fi 设置为仅使用 2.4 GHz?

任何指针或建议表示赞赏。

【问题讨论】:

  • 但是这不能通过开放的公共 API 来完成!

标签: android android-wifi wifi-direct wifi


【解决方案1】:

我在 Yoga tablet 2 pro (Android 5.0) 上测试了创建一个 wifi 直连组并遇到了同样的问题。这是一个老问题,但我在其他任何地方都找不到任何参考,这仍然是该主题的最佳 Google 搜索结果。

如果 wifi direct 组是在设备连接到 5Ghz 接入点时创建的,那么该 wifi direct 组也将是 5Ghz。如果组是在没有 wifi 连接或 2.4Ghz 连接时创建的,则 wifi 直连组为 2.4Ghz。

我不确定如果连接发生变化会发生什么。例如。您可以尝试断开 wifi 与接入点的连接,建立 wifi 直连组,然后重新连接到接入点。

【讨论】:

  • 看来,如果您在 Pdanet+ 中创建连接,而主机设备连接到 2.4ghz 网络,连接客户端设备,然后将主机设备切换到 5ghz 网络,客户端设备将停留连接的。但是,如果您断开客户端设备,它将无法重新连接。如果您将主机的 Wifi 切换回 2.4ghz 网络,客户端将再次能够连接。因此,Wifi 直接协商似乎是使用最后一个连接网络的频带完成的(如果没有连接处于活动状态,您说 Wifi 直接将使用 2.4ghz 有点偏离)。
猜你喜欢
  • 2013-02-15
  • 2013-03-09
  • 2021-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-29
  • 2016-12-30
相关资源
最近更新 更多