RTOS版本v1.0.4版本,sniffer模式下,为什么模块在channel6也能收到channel11的数据?

Lucifer3502
Posts: 20
Joined: Fri Jul 24, 2015 3:00 pm

RTOS版本v1.0.4版本,sniffer模式下,为什么模块在channel6也能收到channel11的数据?

Postby Lucifer3502 » Thu Aug 20, 2015 9:10 am

我实现自己的smart config时,在模块锁频的过程中,比如我设置路由器的信道为11,但是模块总是在其它信道收到路由器的数据,并且配置成功。比如,我分别在6,7,9,10,13信道都配置成功过,但是这些信道下,配置效率非常低,只有在11信道配置速度才非常快。
按照道理,不至于信道差距这么大还能收到相关数据。

ESP_Alfred
Posts: 56
Joined: Mon Nov 10, 2014 7:31 pm

Re: RTOS版本v1.0.4版本,sniffer模式下,为什么模块在channel6也能收到channel11的数据?

Postby ESP_Alfred » Fri Aug 21, 2015 2:22 pm

Lucifer3502 wrote:我实现自己的smart config时,在模块锁频的过程中,比如我设置路由器的信道为11,但是模块总是在其它信道收到路由器的数据,并且配置成功。比如,我分别在6,7,9,10,13信道都配置成功过,但是这些信道下,配置效率非常低,只有在11信道配置速度才非常快。
按照道理,不至于信道差距这么大还能收到相关数据。


sniffer 在相邻信道收到信号是正常现象,这与手机与路由之间通信信号有关。
您可以这个处理:
1、对比信号强度,在CH11收到的包的信号强度会明显高于在相邻信道的收到的包的信号强度。
2、可以通过 wifi_station_scan 函数获取路由器所在的CH

Who is online

Users browsing this forum: No registered users and 51 guests