我是靠谱客的博主 愤怒期待,最近开发中收集的这篇文章主要介绍2.4G 40M某些信道不能作为中心频段需求实现和验证方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

需求:

特定country code,某些信道不能作为40M的中心频率,如fcc国家,10 11信道不能作为40m的中心频率

需先明白,40m是两个20M的叠加,所以channel 1-4只能below,10-13只能above,中间的channel 5-9可上偏也可以下偏

 

如需求描述,channel 10和channel 11不能作为40m的中心频率,那么也就是不能使用channel 8和channel 9作为主信道。因为channel 8和channel 9作为主信道且路由器端设置为above的时候,channel 10和channel 11就是作为中心频率的信道了,正好与需求违背

方案:

检测到country code后,如果是主信道是channel 8和channel 9且从路由器端接收的beacon是above,则强制将40m改成20m即可

验证方法:

从空口确认

1.路由器端设置channel 8,above,beacon帧中会广播这个消息

2.手机端接收到beacon到,在assoc req包中根据beacon帧中的信息,如果是channel 8且above,则在驱动处理降成20m,即 0 only 20Mhz is supported

最后

以上就是愤怒期待为你收集整理的2.4G 40M某些信道不能作为中心频段需求实现和验证方法的全部内容,希望文章能够帮你解决2.4G 40M某些信道不能作为中心频段需求实现和验证方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部