没有合适的资源?快使用搜索试试~ 我知道了~
wpa_supplicant _ hostapd:Wi-Fi Direct-P2P模块.pdf
需积分: 49 32 下载量 111 浏览量
2020-05-26
10:05:37
上传
评论 1
收藏 651KB PDF 举报
温馨提示
试读
9页
supplicant里面的P2P函数接口说明,附带示例程序。研究80211协议的朋友可以参考学习。WIFI DIRECT技术相关资料
资源推荐
资源详情
资源评论
2019/11/19 wpa_supplicant / hostapd:Wi-Fi Direct-P2P模块
w1.fi/wpa_supplicant/devel/p2p.html 1/9
Wi-Fi Direct-P2P模块
从底层驱动程序操作到高层GUI设计,WLAN堆栈中的任何多个级别都实现了Wi-Fi Direct功能。本文档涵盖了wpa_supplicant可
以使用的部分。但是,应注意,替代设计也是可能的,因此某些功能可能驻留在系统的其他组件中。
该驱动程序(或WLAN固件/硬件)应处理与P2P电源管理和通道调度有关的低级操作。另外,在驱动程序内部完成了对虚拟网络接
口和数据帧处理的支持。在驱动程序接口src / drivers / driver.h中定义了这些低级操作的配置。这定义了用于与驱动程序交互的命
令和事件。
P2P模块为管理P2P组实现了更高层的功能。它负责设备发现,服务发现,组所有者协商,P2P邀请。另外,它维护有关相邻P2P设
备的信息。该模块可以用于不使用wpa_supplicant的设计中,也可以驻留在驱动程序/固件组件内部。P2P模块API在src / p2p /
p2p.h中定义。
使用WPS(src / wps / wps.h)实现组形成的准备步骤。
wpa_supplicant包括与P2P模块(wpa_supplicant / p2p_supplicant.c)和WPS(wpa_supplicant / wps_supplicant.c)交
互的代码。驱动程序操作通过这些文件传递,即核心P2P或WPS代码不直接与驱动程序界面交互。
P2P架构
P2P功能会影响系统体系结构的许多领域。本节显示几个有关主要P2P组件位置的示例。在下图中,绿色箭头用于显示从P2P模块到
高层管理功能以及用户可用来管理P2P连接的GUI的通信路径。蓝色箭头显示了用于较低层操作的路径。胶水代码用于将P2P模块
API绑定到系统的其余部分,以提供对上层和下层功能的访问。
具有Linux / mac80211 / ath9k的P2P架构
P2P模块驻留在wpa_supplicant进程内部的体系结构与基于Linux mac80211的驱动程序(例如,ath9k)一起使用。下图显示了这
种体系结构中与P2P功能相关的主要组件。
资源评论
mu340882
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功