Wi-Fi Direct群组所有者频段

时间:2014-01-21 12:49:49

标签: android wifi android-wifi wifi-direct wificonfiguration

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

但是,尝试连接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?

赞赏任何指示或建议。

1 个答案:

答案 0 :(得分:0)

我测试了在Yoga Tablet 2 pro(Android 5.0)上创建了一个wifi直接组,并遇到了同样的问题。这是一个老问题,但我无法在其他任何地方找到任何引用,这仍然是此主题的Google最高结果。

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

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