介绍几种wifi电源管理模式

2019-07-13 21:41发布

第一种是主动模式(Active Mode)
当终端设备的电力来源是透过连接墙壁电源插座的交流电时称之。诸如:使用无线网卡的桌上型电脑,或插着电源线的笔记型电脑都是。在这种情况下,电源来自于源源不绝的交流电系统,完全没有省电的必要,因此IEEE 802.11定便允许在这种况中,将资料的传输能力开到最大,让网路传输效能可以尽可能提升。

第二种模式称为省电模式(Power Save Mode)
相较于第一种模式,如果终端设备的电力来源基础是蓄电池,为了尽可能让设备在移动时能"撑"久一点,IEEE 802.11就设计出一种机制,让无线网卡可以定期切换至打盹(dozing )的状态,以节约电力的消耗。这种道理说来简单,不过背后却有赖一系列复杂机制的完美搭配。因为当工作站处于打盹的状态,他势必无法处理进来的讯框,这时就仰赖负责折冲交通的AP协助暂时保管一下流入的讯框。当然IEEE 802.11协定不会要求AP无限制地协助代管打盹中用户端的资料讯框,为了效能着想,他会要求工作站定期清醒,向AP取回属于自己的讯框,同时也将AP的缓冲空间释放出来,以支应后续的资料处理需求。
Beacon讯框中包含了一组名为Traffic Indication Map 的资讯,姑且翻译为「流量指示图」。当使用端设备与AP连结之后,AP就赋予每一个用户端一组连结编号(Association ID),简称AID。当AP收到属于某一个AID的流量时,假设该端点恰好在「打瞌睡」,就会再下一次发出Beacon时,将有缓冲资料等待领取的AID清单透过TIM传出去。用户端设备苏醒时,他自然会发现自己名列TIM的招领清单中,于是乎赶紧传一个Poll的讯息给AP,表示自己已经ready了,可以领回属于自己的资料了。此外,为了消化瞬间大量的广播讯框,AP就做了一个规定,每隔几个TIM,就有一个DTIM(Delivery Traffic Indication Message),当DTIM的时候到了,所有用户端无论如何都必须清醒,因为AP会利用这个时间,一股脑儿的将所有广播或群播讯框倒给所有用户端,为了争取时效,用户端甚至不需要利用Poll讯框,告诉AP他已经清醒,因为这是一个游戏规则,由不得用户端违背。

还有第三种模式,称为省电模式自动传送(APSD)模式。这种模式是为了因应AP在进行QoS运作时,所采取的一种省电模式,他可以让具有QoS功能的用户端设备享有更长的电池续航效果。 WiFi联盟制定了一个WMM的认证标章,专门发给支援IEEE 802.11e的设备,如果搭配APSD就称为WMM节能功能。此外,APSD还分为两种类型,一种称为"非排程APSD(U-APSD)",另一种则为"排程APSD(S-APSD)",有兴趣的可以自行参考IEEE 802.11e的规格文件。