android的wifi直连,WLAN 直连 | Android 开源项目 | Android Open Source Project

WLAN 直连功能又称“WLAN 点对点”,它允许支持设备直接使用 WLAN 直连协议发现其他设备并与之互连(无需连接到互联网或移动网络)。此功能是基于 Wi-Fi 联盟 (WFA) Wi-Fi 直连规范构建的,它支持在断开网络的情况下,在可信设备和应用之间共享高吞吐量数据。

示例和来源

要使用此功能,设备制造商必须实现在 Android 开源项目 (AOSP) 中提供的 WLAN 硬件接口设计语言 (HIDL)。HIDL 取代了之前使用的硬件抽象层 (HAL) 结构,以便通过指定收集到接口和软件包的类型和方法调用来简化实现流程。

以下是采用 Wi-Fi 直连功能所需的 Wi-Fi HAL 表面:+ hardware/interfaces/wifi/1.3 或更高版本 + hardware/interfaces/wifi/supplicant/1.2 或更高版本

实现

设备制造商需要提供框架和 HAL/固件支持:

框架:

AOSP 代码

启用 WLAN 直连:需要功能标记

WLAN 直连(点对点)HAL 支持(意味着固件支持)

为实现此功能,设备制造商需要实现 Wi-Fi HIDL,还要为 Wi-Fi 直连启用功能标记。在位于 device// 的 device.mk 中,修改 PRODUCT_COPY_FILES 环境变量,以便支持 Wi-Fi 直连功能:

```

PRODUCT_COPY_FILES +=

frameworks/native/data/etc/android.hardware.wifi.direct.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/andro

你可能感兴趣的:(android的wifi直连)