Animate NB-IoT PSM, eDRX paging windows, reachability, and battery-life trade-offs over a 24-hour day
animation
nb-iot
cellular-iot
psm
edrx
power-management
lpwan
intermediate
Interactive NB-IoT power-mode workbench showing T3324 active time, T3412 or scheduled wake intervals, eDRX paging windows, downlink delay, current draw, and battery-life estimates
AnimationNB-IoT power12 min
NB-IoT PSM and eDRX Power Timeline
Animate a 24-hour NB-IoT device day. See when the device can receive commands, when it is only periodically reachable, and when Power Saving Mode makes it unreachable until the next wake.
PSM firstActive briefly, then deep sleep
2% reachablePercent of the day the network can reach the device
0.8 mAh/dayTeaching estimate from state duration and current
10+ yearsBefore field derating and retry margin
What Changes
Power mode changes when the modem listens. It does not make the application magically reachable all day.
Why It Matters
A meter that reports once per day can sleep deeply. A device that needs commands within minutes must pay for listening windows.
Try First
Use the delayed-command preset, then move the downlink attempt across the PSM region and watch the delay estimate change.
Common Mistake
Do not approve battery life from a sleep-current number alone. Include wake, transfer, retries, host current, and granted timers.
Scenario
PSM is lowest power but unreachable. eDRX adds paging windows.
6 h
This represents the application wake or the effective T3412/TAU rhythm used for the day model.
0.5 min
300 s
5 s
2 s
3.0 h
5000 mAh
PSM-first smart water meter
The device wakes on a schedule, sends a short uplink, stays reachable for a short T3324 active timer, then enters PSM where the network cannot page it.
Current state: uplink TXThe modem is spending high current to send or receive data.
Downlink: waits for next wakeA command sent during PSM cannot be delivered until the device becomes reachable again.
Timers: T3324 then sleepThe active timer controls the reachable period before PSM.
Evidence: network grants varyThe product must log the values granted by the operator and modem firmware.
Reachable for 0.6 h/dayMost of the day is PSM deep sleep in this scenario.
0.8 mAh/dayTeaching estimate based on typical state currents, not a production approval.
Model life: 10+ yearsReal projects apply usable-capacity derating, weak coverage, retries, and host current.
Learning Support
Read The Timeline
Orange is expensive radio transfer. Green is reachable active time. Blue stripes mean eDRX paging opportunities. Navy is PSM, where downlink must wait.
Watch Reachability
Move the downlink marker. If it lands in PSM, the command waits until the next active or paging window.
Treat Values As Requests
Devices request timers, but networks can grant different values. A field pilot must confirm the behavior actually used.
Quick Reference
PSM
Registered but unreachableThe device keeps cellular context but cannot receive downlink until it wakes.
T3324
Active timerControls how long the device remains reachable after activity before PSM starts.
T3412
Periodic TAU rhythmRepresents when the device wakes for tracking-area update or scheduled activity.
eDRX
Periodic pagingThe device sleeps between paging windows, then listens during the PTW.
PTW
Paging Time WindowThe short portion of an eDRX cycle when the network can page the device.
Battery Model
current * durationUse measured whole-board current for each state, then add retries, updates, and derating.
Guided Practice
1. Find The Blind Zone
Select delayed command. Move the downlink attempt into the navy region and note the command delay.
2. Pay For Reachability
Switch from PSM to eDRX. Reachability improves, but daily energy should increase.
3. Tune The Active Timer
Increase T3324. The device is easier to command after uplink, but idle listening costs battery.