Wi-Fi Power Save Simulator

A Wi-Fi radio that stays awake drains a battery in hours; one that sleeps well lasts for months. Compare staying awake, legacy power save, U-APSD and Target Wake Time: see when the radio wakes, what it costs in battery life, and how long frames wait.

How it works

A sleeping client (in the doze state) can't receive anything, so the AP holds its frames and announces them in the TIM of each beacon. In legacy power save the client wakes for DTIM beacons and fetches each frame with a PS-Poll. With U-APSD any frame the client sends works as a trigger, and the AP returns everything it holds in one service period. With TWT (Wi-Fi 6) the client and AP agree on wake times, and the client may skip beacons entirely. Broadcast and multicast frames (ARP, mDNS) are held until after the next DTIM beacon, whatever the client does.

1 · Device and traffic

Scenario

2 · Power save method

Method
Timeline shows
DozeAwake, listeningReceivingTransmittingBeaconDTIM beaconFrame arrives at the APBroadcast frame

3 · The frames exchanged

4 · All four methods compared

Same device, traffic and settings. Battery life counts only the Wi-Fi radio.

5 · Radio power and battery

Typical figures; your chip's datasheet has the real ones. Times include the wake-up before each beacon or service period.

Device

Definitions

↗ opens a term's full entry in the Wi-Fi Glossary, which explains over 400 Wi-Fi terms with their IEEE 802.11 references.

Notes