802.11 Power Save
Wi-Fi power save is not a single mechanism — it's a progression from Legacy PS-Poll (1997) through WMM-PS and DTIM to TWT in Wi-Fi 6. Each generation solved the previous generation's problems.
— Shankar K. · Source: IEEE 802.11-2020, Clauses 11.2 + 26.8 (TWT)
Client enters doze mode after telling the AP (via Power Management bit in FC field). AP buffers frames for sleeping clients. At each beacon, the TIM IE lists which clients have buffered frames. Client wakes, reads TIM, sends PS-Poll to retrieve one frame at a time.
2. AP starts buffering frames
3. Beacon TIM IE sets client\'s bit
4. Client wakes at TBTT, reads TIM
5. Client sends PS-Poll (control frame)
6. AP sends one buffered frame
7. Repeat for each buffered frame
TIM (Traffic Indication Map) is present in every infrastructure beacon. It contains a bitmap showing which associated clients have buffered unicast frames. DTIM (Delivery TIM) is a special TIM that also triggers delivery of buffered multicast/broadcast frames — every client must wake for DTIM.
Unscheduled Automatic Power Save Delivery (U-APSD) — the client triggers frame delivery by sending any uplink frame on a delivery-enabled AC. AP responds by sending all buffered downlink frames for that AC, ending with a frame with EOSP=1 (End of Service Period). More efficient than PS-Poll for bursty QoS traffic.
The biggest power save advancement since U-APSD. Client and AP negotiate a specific schedule — wake time, interval, and duration — via TWT Action frames. Instead of waking every beacon interval, an IoT device might wake once every 10 minutes for a 5ms window. Battery life goes from days to months.
| Mechanism | Standard | Trigger | Granularity | Best for |
|---|---|---|---|---|
| Legacy PS-Poll | 802.11-1997 | TBTT / beacon | One frame per poll | Legacy devices only |
| DTIM multicast | All | DTIM beacon | All buffered multicast | Multicast/broadcast delivery |
| WMM-PS / U-APSD | 802.11e | Client uplink trigger | All buffered per AC | VoIP phones, QoS-aware clients |
| TWT (Individual) | 802.11ax | Negotiated schedule | Microsecond precision | Smartphones, laptops |
| TWT (Broadcast) | 802.11ax | AP beacon announcement | Common schedule | Dense IoT deployments |
Building WiFi Analyser V2 · CWNA-109 in progress · one post every two weeks