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

 

  1.   商标
  2. 引言
    1. 1.1 本文档中使用的首字母缩写词
  3. 对等 (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. 接入点 (AP) 和对等 (P2P) 多角色
    1. 3.1 错误/限制
  5. 多 BSSID (mBSSID)
    1. 4.1 设置和配置
    2. 4.2 用户指南和示例
  6. 接入点 (AP) 增强型低功耗 (ELP) 模式
    1. 5.1 设置和配置
    2. 5.2 用户指南和示例
    3. 5.3 错误/限制
  7. 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. WiLink8 暂停恢复模式
    1. 7.1 AM437x SDK 的暂停恢复示例
  9. 接入点 (AP) 动态频率选择 (DFS) 主设备支持
    1. 8.1 设置和配置
    2. 8.2 用户指南和示例
    3. 8.3 错误/限制
  10. 站点模式 - 介绍了使用 iw 命令的备选方法
    1. 9.1 第 1 步 - 检查 wlan0 接口是否已在运行
    2. 9.2 第 2 步 - 启动 wlan0 接口(如果未运行)
    3. 9.3 第 3 步 - 将设备连接到可用的接入点
  11. 10参考文献

设置和配置

AP ELP 模式需要修改 wl18xx-conf ini 文件的 AP ELP 属性。目前仅支持以下属性:

wl18xx.ap_sleep.idle_duty_cycle:处于闲置模式时,AP 唤醒部分的占空比 (0-99%)。默认为 0x00,表示 AP 始终处于唤醒状态。

目前不支持以下 AP ELP 属性:

wl18xx.ap_sleep.connected_duty_cycle:存在连接站点时,AP 唤醒部分的占空比 (0-99%)。默认为 0x00,表示 AP 始终处于唤醒状态。wl18xx.ap_sleep.max_stations_thresh:在禁用此特性之前,允许连接到 AP 的站点数量上限(255:无限制)。默认为 0x04。wl18xx.ap_sleep.idle_conn_thresh:流量停止后启用 AP 睡眠状态超时。单位为 0.1 秒。默认为 0x08。

改变 default.conf 文件中的值并从头创建 bin 文件可完成此操作。

$ cd /usr/sbin/wlconf
$ vi default.conf

wl18xx.ap_sleep 属性设为适当值,退出并保存。

$ rm wlconf-18xx-conf.bin
$ ./wlconf –D  (a new wlconf-18xx-conf.bin will be created)
$ cp wlconf-18xx-conf.bin <conf-bin> (Where <conf-bin> is usually /lib/firmware/ti-connectivity/wl18xx-conf.bin)
或者也可以通过以下方式编辑现有 bin 文件来完成此操作:

$ cd /lib/firmware/ti-connectivity
$ ./wlconf -i wl18xx_conf_bin -o wl18xx_conf_bin --set wl18xx.ap_sleep.idle_duty_cycle=0x14

这样可将 AP 设为在闲置模式下有 20% 的时间处于睡眠状态。