【发布时间】: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