【P2P使用指南】
文章目录
- 编译需要打开的宏
- 配置文件
- WFD 配置说明
- 设备执行步骤
编译需要打开的宏
NL80211和WEXT 二选一即可,建议使用NL80211。
需要打开WPS相关的宏,P2P最终连接还是通过WPS进行连接的。
需要打开80211N,GO模式支持11n。
配置文件
必须有的:
ctrl_interface=/tmp/p2p_supplicant #创建和wpa_supplicant 交互的netlink 接口
device_name=IPC_DEVICES2 #广播出去的设备名称
device_type=10-0050F204-5 #这个东西有很多类型,目前测试直接配置这个即可
config_methods=virtual_push_button physical_display keypad #按照这个配置来
p2p_ssid_postfix=-IPC_DEVICES2 #p2p ssid 的后缀
persistent_reconnect=1 #重连
可选:
p2p_listen_reg_class=81
p2p_listen_channel=1
p2p_oper_reg_class=81 #修改为115,p2p_oper_channel配置使用的5G信道
p2p_oper_channel=1 #
p2p_go_intent=15 #go和gc协商的等级,15是最高的,所以会成为go(这样配置后,模块会一直做go,也就是ap)
WFD 配置说明
设置WFD IE: WFD_SUBELEM_SET subelement_id subelement_data
设置命令如下:WFD_SUBELEM_SET 0 000600111c440032
0:element_id = 0 – > WFD Device Information
0006:长度,6个字节
0011:WFD Device Information 转为二进制配置为—0000 0000 0001 0001
Available for WFD Session(bit 4-5)、Primary Sink(bit 0-1)
1C44:Session Management Control Port : RTSP 通信端口,16进制0x1c44 = 十进制7236
默认为7236.如果需要修改端口号范围为:49152-65535,0xc000-0xffff
0032:WFD传输的最大吞吐量,50Mbps ,根据图像实际传输大小设置设置即可