大话WiFi省电模式

PS

最近工作的过程中发现,AP进入省电模式,也可以省出不少电量。建议在省电模式增加该功能。

不过一般的PS操作均是通过分时间片,在特定的时间片休息(不工作状态)来达到省电的目的;是否会造成兼容性问题。

TIM

说TIM之前,就不能不谈谈WiFi 电源管理设计之初,对Power Saving上的一些秘密。

 

首先要说明的是,Wi-Fi电源管理在设计上是为了满足STA省电的需要。针对9002这种电池供电的AP的省电,我们暂不讨论。作为STA省电的关键一环,AP需要支持省电管理以满足STA的省电需要。哇,说的好绕口~~~

 

Wi-Fi STA的省电又集中在Tx上,即最大的减少Tx的开启时间。开启Rx比定时的发送(此时开启T       x)轮询帧有更好的省电效果。

 

在关联请求中,与之相关的指标是Listen interval(聆听间隔),其表示STA可以休眠多少个BI周期。

 

在STA休眠期间,AP为STA缓存单播帧。在LI内,当AP为STA缓存单播帧后,AP会通过TIM来告诉STA“有人给你发送数据了,你快点醒来干活吧!”。

 

TIM中包含一个 Bitmap Control 字段,它最大是251个字节,每一位映射一个STA,当为1时表示该位对应的STA有信息在AP中。

 

如果STA睡过头了(超过了聆听间隔时间),那么就别怪AP翻脸了(虽然很内疚这么干,但是还是会直接丢弃缓存的单播帧)。

 

如果这个STA很乖的话,在BI内会醒来接受Beacon帧,当收到TIM的暗示后,STA使用PS-Poll 获取AP缓存的单播帧。如果AP为STA缓存的单播帧不止一个,Frame control字段的More data位就会被置为1; 从此STA与AP恩恩爱爱,直到地老天荒(MoreData位为0)。



关于客户端配置:

常见的STA配置有两种:CAM和MAX_PSP

省电轮询PSP模式:无线客户端将发送一条有关省电轮询PSP的信息给接入点,请求释放数据。如果接入点的数据量超过了原来的要求,额外的信息将继续传输,直到所有的数据都转移到无线客户端。这时,接入点将显示没有更多的数据,无线客户端已关闭。

连续感知CAM模式:无线客户端连接发出请求的接入点,这就进入了连续感知CAM模式。在一段时间内,这样可以接受到更多的数据。这种做法可以免除多次省电轮询的握手,但耗费的电量更大。

一篇很有趣的文章: http://www.56cto.com/html/RS/Other/40336.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值