Wake-Up Energy Calculation Audit
Wake-Up Energy Calculation Audit
Ada keeps the RTT budget, radio power, and rounding separate in the wake-up energy claim
ADA · CALCULATION AUDIT
Wake-Up Energy Calculation Audit
The chapter models a cellular device waking 96 times a day with a 100 ms RTT: HTTP/1.1 spends 33.6 s/day on handshakes versus HTTP/3’s 9.6 s/day, which at 1.11 W radio power is 37.3 against 10.7 J/day — a 71% saving. This audit checks the wake-up energy numbers and bounds what the 71% actually claims: connection overhead, not whole-device battery life.
Companion to the chapter Modern HTTP for IoT — every number here comes from that chapter.
The physics link is the radio active window. Keep the RTT arithmetic separate from the power conversion, then round once at the end so the claimed saving is traceable.
See the relationship before changing it
The figure reads from left to right. The blue card is handshake rtt count. The middle card applies this page's rule. The green card is daily handshake energy. Walk the arrows once: set the input, apply the rule, then read the result with its unit.
The retained audit below checks several chapter fixtures. This model keeps those stated values fixed and changes only handshake rtt count, so the numeric fixture does not switch without explanation.
Derive the baseline in four named moves
- 1
Name the input. The chapter baseline is 3.5 RTT.
- 2
Name the relationship. energy = 96 wakes/day x RTT count x 0.100 s x 1.11 W
- 3
Substitute with units. 96 x 3.5 x 0.100 x 1.11 = 37.30 J/day
- 4
Read the result. Keep the unit beside the value. Use it only inside the technical boundary on this page.
Predict, then change handshake rtt count
Try Predict the direction of energy = 96 wakes/day x RTT count x 0.100 s x 1.11 W. Test another handshake rtt count, then compare daily handshake energy.
Observe More round trips keep the cellular radio active longer on every daily wake. Reset handshake rtt count to 3.5 and compare daily handshake energy.
Explain More round trips keep the cellular radio active longer on every daily wake.
Check yourself
What should you do before trusting a moved-control result?
What does this small model leave out?
1. Convert the existing RTT example into seconds
The chapter uses 96 wake cycles per day, a 100 ms RTT, and multipliers of 3.5, 2.5, and 1.0:
2. Convert current and voltage into radio power before multiplying
The existing 300 mA and 3.7 V values give:
Using that full value, the daily handshake energy is:
3. Compute the reduction from unrounded joules
For the HTTP/1.1 to HTTP/3 comparison:
The displayed 71% saving is therefore a rounded connection-overhead result. It is not a whole-device battery-life claim until receive windows, retries, payload airtime, sleep current, and failed resumptions are added to the same ledger.
Payload transfer, application work, retries, carrier tail states, server delay, signal variation, regulator loss, and battery ageing are not included in this wake-up ledger.
Work the audit first, then check the displayed derivation.
Every number above is taken from this chapter's own worked example and re-derived step by step.