3.15. Wi-Fi AP模式自动信道选择示例说明
本工程展示了wifi模块AP模式下自动信道选择与错开自己设备信道的功能使用示例
Note
自动信道选择是AP模式在初始化的时候自动选择干扰最低信道的功能
错开自己设备信道功能是在自动信道选择的基础上,如果发现某信道有自己其他AP设备则不选择此信道及其相邻信道
3.15.1. 工程示例及配置说明
AP模式自动信道选择功能开启:
进入
apps/common/net/wifi_conf.c
在
WL_AP_DAT[]
中将AutoChannelSelect
置1
AP模式错开自己设备信道功能开启:
先开启
自动信道选择
功能进入
apps/common/net/wifi_conf.c
将wifi_ap_miss_owndevice_channel
置1
Note
由于错开自己设备信道的功能需要借助自动信道选择扫描,因此需要开启此功能前需要先使能自动信道选择
3.15.2. 操作说明
编译工程,烧录镜像,复位启动
AP初始化过程会出现下图打印
3.15.3. 常见问题
自动信道选择功能通过什么判断最佳信道?
答:获取信道的cca(Clear Channel Assessment)以判断最佳信道,cca越大,信道越拥堵。
自动信道选择功能需要增加多少启动时间?
答:AP启动时会以200ms的间隔扫描每个2.4GHz信道,扫描全13个信道所需时间大概是2.6s。所以大概需要增加2.65s的启动时间
如果只需要第一次初始化AP的时候启用自动信道选择要怎么做?
答:用户可以在第一次AP自动信道选择之后将WL_AP_DAT[]中的AutoChannelSelect置0