WiFi功耗管理(一)(概述)

Wifi的Power Management是个什么?

wifi只要按照预定的channel access策略抢占空口,即可,为什么要有Power Management这个东西?毕竟如果不需要去抢占空口的话,各个clients都是可以自行休息的。

问题在于,各个clients并不知道自己什么时候会收到数据,因此,这给power management提供了空间。当当前已经没有数据需要收,那么,clients就会休眠(doze),但是呢,又不能一直休眠,因为中间如果有数据来了,该怎么办?

这就是Power management要做的事情了。

完成三件事情:

 1>clients告诉AP,我什么时候休眠(Power save mode),

 2>告诉AP,我什么时候会醒来

 3>AP缓存的数据怎么发送给clients.

1>通过Null frame Power Management bit set 1来进入Power Save 状态

2.1>通过Association Request中的Listen Interval字段告诉AP我定时周期醒来。这是不计算DTIM在内的。就是说,如果在上一次Listen之后,下一次Listen之前,有DTIM,那么Interval是不会重置的。

 2.2>的另一种方式是U-APSD(Unschedueled Auto Power Save Dilivery),被采纳为规范Wireless Multimedia Power Save, WMM-PS, STA是通过trigger frame来表示自己醒来。

3>这里面有很多方式。

  Ps-Poll的方式是:STA用一个Ps-Poll帧,是一个control帧,来询问是否有自己的数据被缓存,并且重复这个过程直到More Data == 0.

  U-APSD的方式是:醒来之后,STA发送trigger frame,这里的trigger帧,不是802.11ax的trigger帧,而是包含了触发AC的数据帧,询问是否有缓存的数据,如果AP有,则以burst发送所有data,在最后一个frame set more data to '0',如果没有,就回复一个null frame。

 PSMP,这是关于数据何时发送/接收的一个协议,而没有规定收否doze,所以就没有规定怎么醒来。AP 通过发送PSMP frame,一种action帧。来分配本PSMP sequence内各STA的UTT以及DTT。

4> 动态开关天线。 

 clients告知AP下一次只用一个天线。或者用两个天线。

 使用RTS/CTS进入到单天线,然后clients自行判断是否接收数据结束,如果结束,就切换到多天线。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

relis

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值