ZHCU921 January 2021 WL1801MOD , WL1805MOD , WL1807MOD , WL1831MOD , WL1835MOD , WL1837MOD
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% 的时间处于睡眠状态。