OpenWrt 弱信号剔除 wifi-kickout ,使用 lua 和 ubus 实现
2020-09-24:
- 定时遍历所有连接的 wifi 终端,如果低于设定值,则强制踢出该终端。
- 可以分别针对 2.4G 和 5G 终端设置不同的信号限值
- 如果 2.4G 信号过强,且未连接 5G 网络,则可以强制踢出,让其重新连接至 5G 网络
- 可以设置白名单和黑名单,及仅支持2.4G网络的终端名单
2020-10-13:
- 增加命令行参数,可设置是否一直循环,及是否仅监测2.4G或5G网络
前期使用 io.popen 调用 shell ,性能较差,本版本直接调用 ubus 的 lua 接口,性能有较大提升