如何检查设备是不是具有 WiFi Direct 功能

Posted

技术标签:

【中文标题】如何检查设备是不是具有 WiFi Direct 功能【英文标题】:How to check device has WiFi Direct capability如何检查设备是否具有 WiFi Direct 功能 【发布时间】:2016-08-22 14:41:19 【问题描述】:

我想在我的目标上直接设置 WiFi。

iw list的输出

Supported interface modes:
     * IBSS
     * managed
     * AP
Band 1:

Band 2:
    software interface modes (can always be added):
    valid interface combinations:
         * # IBSS, managed, AP, P2P-client, P2P-GO  <= 4,
           total <= 4, #channels <= 2, STA/AP BI must match

查看上面的输出我有以下疑问:

    如何确认我的设备是否支持 WiFi 直连功能。 什么是软件接口模式(可以配置为 WiFi Direct)

我尝试了特定链接中提到的步骤

http://processors.wiki.ti.com/index.php/OMAP_Wireless_Connectivity_NLCP_WiFi_Direct_Configuration_Scripts#P2P_usecases

但是当我在wpa_cli 终端下运行p2p_find 时,它每次都返回FAIL

请指导我哪里出了问题以及如何在我的目标中直接设置和配置 WiFi。

提前致谢。

【问题讨论】:

【参考方案1】:

在安装的驱动程序中禁用了 Wi-Fi Direct 功能,因此我无法为我的设备配置 Wi-Fi Direct。

所以回答我的问题,这是iw list在驱动模块中启用Wi-Fi直连位后的输出。

Supported interface modes:
     * IBSS
     * managed
     * AP
     * P2P client
     * P2P Go
Band 1:

Band 2:
    software interface modes (can always be added):
    valid interface combinations:
         * # IBSS, managed, AP, P2P-client, P2P-GO  <= 4,
           total <= 4, #channels <= 2, STA/AP BI must match

什么是软件接口模式(可以配置为 WiFi Direct)?

软件接口模式建议驱动支持的不同接口模式,但目前可能未全部启用。

所有启用的接口都列在支持的接口模式下:

【讨论】:

以上是关于如何检查设备是不是具有 WiFi Direct 功能的主要内容,如果未能解决你的问题,请参考以下文章

通过 Wifi Direct 传输文件

如何在 WiFi Direct 中获取非群组所有者的 IP 地址?

如何在 wifi direct 中获取 Wifip2pInfo 对象

Android Wifi Direct - 基于距离的 P2P 文件共享

Android:如何获取当前设备 WiFi 直接名称

Android WiFi Direct 设备详细信息