我目前正在使用Nexus10 (2.4 GHz和5 GHz双频无线电)通过Wi-Fi Direct连接到第三方外围设备(2.4 GHz单频无线电)。当我将平板电脑作为客户端进行连接,并将外围设备作为组所有者( GO )进行连接时,由于GO确定了要使用的频段,即2.4 GHz (这两个设备都支持该频段),因此连接没有问题。
但是,如果尝试将Nexus 10作为GO进行连接,并将外围设备作为客户端进行连接,则连接将失败。我推断发生此故障的原因是Nexus10决定了连接的频带,并尝试使用外围设备不支持的5 GHz。
将Wi-Fi设置为2.4 GHz (通过Wi-Fi设置、高级选项卡)可强制Nexus10在组协商期间使用2.4 GHz,从而成功连接到客户端外围设备。
所以,我有两个问题:
1)。是否可以通过WifiP2p (或wpa-supplicant) API套件设置在组协商期间应使用的频段?如果Android设备配备了双频无线电,这应该是可能的。
2)。是否可以通过Wifi API套件将Wi-Fi设置为仅使用2.4 GHz?
感谢任何指点或建议。
发布于 2017-07-17 00:08:47
我在Yoga tablet 2Pro(Android5.0)上测试了create a wifi direct group,也遇到了同样的问题。这是一个古老的问题,但我在其他地方找不到任何关于它的参考,这仍然是谷歌在这个主题上的最高搜索结果。
如果wifi直接组是在设备连接到5 5Ghz接入点时创建的,则该wifi直接组也将是5 5Ghz。如果在没有活动wifi连接或2.4 the连接活动的情况下创建组,则wifi直接组为2.4 the。
我不确定如果连接改变会发生什么。例如,您可以尝试断开wifi与接入点的连接,建立wifi直接组,然后重新连接到接入点。
https://stackoverflow.com/questions/21258663
复制相似问题