ZHCU921 January   2021 WL1801MOD , WL1805MOD , WL1807MOD , WL1831MOD , WL1835MOD , WL1837MOD

 

  1.   商标
  2. 1 引言
    1. 1.1 本文档中使用的首字母缩写词
  3. 2 对等 (P2P) 模式
    1. 2.1 P2P 设备
      1. 2.1.1 搜索阶段
      2. 2.1.2 协商
      3. 2.1.3 组构建
    2. 2.2 PSP 客户端
    3. 2.3 P2P GO
    4. 2.4 P2P 命令
      1. 2.4.1 P2P 命令详细信息
        1. 2.4.1.1 p2p_find
        2. 2.4.1.2 p2p_connect
        3. 2.4.1.3 p2p_listen
        4. 2.4.1.4 p2p_group_add
        5. 2.4.1.5 p2p_group_remove
        6. 2.4.1.6 p2p_peer
        7. 2.4.1.7 p2p_invite
      2. 2.4.2 P2P 事件详情
    5. 2.5 P2P 用例
      1. 2.5.1 PBC(按钮控制)下的 P2P 连接
      2. 2.5.2 创建自主 1:2 P2P 组(按钮控制)
        1. 2.5.2.1 使用 DHCP 方法在 P2P 模式下分配 IP 地址
        2. 2.5.2.2 创建 1:2 P2P 组 - 利用 PIN 码连接
        3. 2.5.2.3 P2P 邀请过程 - 创建自主 1:2 P2P 组(按钮控制)
  4. 3 接入点 (AP) 和对等 (P2P) 多角色
    1. 3.1 错误/限制
  5. 4 多 BSSID (mBSSID)
    1. 4.1 设置和配置
    2. 4.2 用户指南和示例
  6. 5 接入点 (AP) 增强型低功耗 (ELP) 模式
    1. 5.1 设置和配置
    2. 5.2 用户指南和示例
    3. 5.3 错误/限制
  7. 6 Wilink8 的 WLAN 唤醒 (WoWLAN) 特性
    1. 6.1 运行模式
    2. 6.2 为 AM335x EVM 添加了“暂停/恢复”WoW 模式
      1. 6.2.1 补丁描述
    3. 6.3 WoWLAN(WLAN 唤醒)模式启用过程
      1. 6.3.1 命令和预期输出
      2. 6.3.2 Rx 过滤器配置
        1. 6.3.2.1 Rx 过滤器配置示例
    4. 6.4 WoWLAN - 魔术包
    5. 6.5 区块确认 (BA) 过滤器设置
    6. 6.6 AM335x EVM 的硬件修改工程变更命令 (ECO) 请求
  8. 7 WiLink8 暂停恢复模式
    1. 7.1 AM437x SDK 的暂停恢复示例
  9. 8 接入点 (AP) 动态频率选择 (DFS) 主设备支持
    1. 8.1 设置和配置
    2. 8.2 用户指南和示例
    3. 8.3 错误/限制
  10. 9 站点模式 - 介绍了使用 iw 命令的备选方法
    1. 9.1 第 1 步 - 检查 wlan0 接口是否已在运行
    2. 9.2 第 2 步 - 启动 wlan0 接口(如果未运行)
    3. 9.3 第 3 步 - 将设备连接到可用的接入点
  11. 10参考文献

P2P 事件详情

以下事件可以通过控制接口从 wpa_supplicant 接收。这些事件在 hostap/src/common/wpa_ctrl 中指定。

表 2-5 P2P 事件详情
P2P 事件 详细信息
P2P_EVENT_DEVICE_FOUND 指示发现了 P2P 设备,并提供有关该设备的信息。例如:P2P-DEVICE-FOUND 02:b5:64:63:30:63 p2p_dev_addr=02:b5:64:63:30:63 pri_dev_type=1-0050f204-1 name='Wireless Client' config_methods=0x84 dev_capab=0x21 group_capab=0x0
P2P_EVENT_GO_NEG_REQUEST 一台 P2P 设备已请求进行 GO 协商,但我们还没有做好协商准备。例如:P2P-GO-NEG-REQUEST 02:40:61:c2:f3:b7 dev_passwd_id=4
P2P_EVENT_GO_NEG_SUCCESS 指示成功完成了组所有者协商。P2P-GO-NEG-SUCCESS
P2P_EVENT_GO_NEG_FAILURE 指示组所有者协商失败。附加参数是 status。P2P-GO-NEG-FAILURE status=1
P2P_EVENT_GROUP_FORMATION_SUCCESS 指示成功完成了 P2P 组构建。P2P-GROUP-FORMATION-SUCCESS
P2P_EVENT_GROUP_FORMATION_FAILURE 指示 P2P 组构建失败(由于配置失败或超时)。P2P-GROUP-FORMATION-FAILURE
P2P_EVENT_GROUP_STARTED 指示构建了新的 P2P 组。附加参数:组的网络接口名、角色(GO/客户端)、SSID、频率。组中使用的已知口令也在此处提供(适用于 GO)或 PSK(适用于客户端)。对于长期组,还包含指明长期组的标志。例如:P2P-GROUP-STARTED p2p0-p2p-0 GO ssid="DIRECT-3F Testing" freq=2412 passphrase="12345678" go_dev_addr=02:40:61:c2:f3:b7 [PERSISTENT]
P2P_EVENT_GROUP_REMOVED 指示已删除了 P2P 组。附加参数:组的网络接口名、角色(GO/客户端)。例如:P2P-GROUP-REMOVED p2p0-p2p-0 GO
P2P_EVENT_CROSS_CONNECT_ENABLE 指示允许 P2P 与上行链路网络接口交叉连接。附加参数:组的网络接口名、交叉连接上行链路网络接口名。例如:P2P-CROSS-CONNECT-ENABLE p2p0-p2p-0 wan0
P2P_EVENT_CROSS_CONNECT_DISABLE 指示禁用 P2P 与上行链路网络接口交叉连接。附加参数:组的网络接口名、交叉连接上行链路网络接口名。例如:P2P-CROSS-CONNECT- DISABLE p2p0-p2p-0 wan0
P2P_EVENT_PROV_DISC_SHOW_PIN 对等设备请求本地 p2p 设备显示 PIN(将在对等设备上输入)。将在事件前缀后包含以下参数:peer_address、PIN。PIN 是为此连接生成的随机 PIN。P2P_CONNECT 命令可用于接受请求(使用为此连接配置的同一 PIN)。例如:P2P-PROV-DISC-SHOW-PIN 02:40:61:c2:f3:b7 12345670 p2p_dev_addr=02:40:61:c2:f3:b7 pri_dev_type=1-0050F204-1 name='Test' config_methods=0x188 dev_capab=0x21 group_capab=0x0
P2P_EVENT_PROV_DISC_ENTER_PIN 对等设备请求本地 p2p 设备输入对等设备上显示的 PIN。将在事件前缀后包含以下参数:对等地址、设备类型、名称和功能。例如:P2P-PROV-DISC-ENTER-PIN 02:40:61:c2:f3:b7 p2p_dev_addr=02:40:61:c2:f3:b7 pri_dev_type=1-0050F204-1 name='Test' config_methods=0x188 dev_capab=0x21 group_capab=0x0
P2P_EVENT_PROV_DISC_PBC_REQ 对等设备请求本地 p2p 设备使用 PBC 进行连接。将在事件前缀后包含以下参数:peer_address、设备类型、名称和功能。可使用 P2P_CONNECT 命令接受请求。例如:P2P-PROV-DISC-PBC-REQ 02:40:61:c2:f3:b7 p2p_dev_addr=02:40:61:c2:f3:b7 pri_dev_type=1-0050F204-1 name='Test' config_methods=0x188 dev_capab=0x21 group_capab=0x0
P2P_EVENT_PROV_DISC_PBC_RESP 对等设备接受了我们使用 PBC 进行连接的配置发现请求。将在事件前缀后包含以下参数:peer_address。可使用 P2P_CONNECT 命令在此之后开始 GO 协商。例如:P2P-PROV-DISC-PBC-RESP 02:40:61:c2:f3:b7
P2P_EVENT_SERV_DISC_REQ 指示接受 P2P 服务发现请求。将在事件前缀后包含以下参数:频率 (MHz)、源地址、对话令牌、服务更新指示器、服务查询 TLV (hexdump)。例如:P2P-SERV-DISC-REQ 2412 02:40:61:c2:f3:b7 0 0 02000001
P2P_EVENT_SERV_DISC_RESP 指示接受 P2P 服务发现响应。将在事件前缀后包含以下参数:源地址、对话令牌、服务更新指示器、服务响应 TLV (hexdump)。例如:P2P-SERV-DISC-RESP 02:40:61:c2:f3:b7 0 0 0300000101
P2P_EVENT_INVITATION_RECEIVED 指示接受 P2P 邀请请求。对于长期组,事件前缀后的参数指示哪个网络块包含长期组数据。例如:P2P-INVITATION-RECEIVED sa=02:40:61:c2:f3:b7 persistent=0
P2P_EVENT_INVITATION_RESULT 指示使用 P2P_INVITE 命令请求的 P2P 邀请的结果。参数 status=<value> 展示了对等设备返回的状态代码(或 -1,表示本地故障或超时)。例如:P2P-INVITATION-RESULT status=1