A field team has a real problem to settle: Which invisible radio bill emptied the node? They must decide what happens before they change number of transmit attempts per reporting event on the device. Predict the direction first.
See the relationship first
The figure reads from left to right. The blue card is number of transmit attempts per reporting event. The middle card uses this page's rule. The green card is idle average. Follow the arrows: set the input, use the rule, then read the result and its unit.
The audit later on checks more than one number. Here, the added model uses the baseline named below and holds every other chapter value fixed. That sentence bridges the fixtures, so the numbers do not change without a reason.
Derive the baseline in four moves
- 1
Name the input. The chapter baseline for number of transmit attempts per reporting event is 3.
- 2
Name the rule. Iavg=DIlisten+(1-D)Isleep; Cusable=C0(1-k)^t(1-δ); Eevent=nVIt
- 3
Put in the chapter value. Set number of transmit attempts per reporting event to 3. The page rule gives idle average as 0.102 mA.
- 4
Read the result. Keep mA next to the value. Use it only within the limits on this page.
Predict, then change number of transmit attempts per reporting event
Try Predict what happens to idle average. Move one control, calculate, then check your idea.
Observe Attempts multiply event energy. The listen schedule runs on time whether or not an event occurs. The two outputs stay separate on purpose. Reset to 3 and compare idle average.
Explain Only number of transmit attempts per reporting event moves here. The other chapter values stay fixed.
Check yourself
What should you do before you trust the result?
What does this small model leave out?
1. Silence can still draw current
A receiver consumes current while it listens, even when no useful packet arrives. A weak link creates another bill: each failed attempt repeats the transmit pulse. Both shorten life, but changing the listen schedule does not repair a poor antenna and improving the link does not erase an always-awake receiver.
2. Name every algebra move
Find listen fractionD=tlisten/T.
Weight listen and sleep currentsIavg=DIlisten+(1−D)Isleep.
Discount capacityCusable=C0(1−k)^t(1−δ).
Divide capacity by average currentRuntime=Cusable/Iavg.
Multiply each transmit pulseEattempt=VIt; Eevent=attempts×Eattempt.
3. Work the two bills
The bounded listen-only runtime is about 16,010 h or 1.83 years. One 30 mA, 10 ms, 1.5 V attempt uses 0.450 mJ; three attempts use 1.35 mJ, or 3× the clean-attempt energy.
4. Try one controlled change
TryMove only the number of transmit attempts. The listen schedule, cell assumptions, voltage, current, and pulse length stay fixed.
ObserveAt three attempts, event transmit energy is 1.35 mJ and the multiplier is 3×. Moving attempts does not change the 0.102 mA idle average or its bounded runtime.
ExplainAttempts multiply event energy. The listen schedule runs on time whether or not an event occurs. The two outputs stay separate on purpose.
This ledger isolates two terms rather than modelling the full node.
- Battery
- Voltage sag, regulator efficiency, temperature, and load-dependent capacity are omitted
- Radio
- Receive windows, clear-channel checks, acknowledgements, backoff, startup, and payload airtime vary
- Link
- Retry count depends on interference, antenna mounting, topology, and protocol behaviour
Measure the complete state trace and retry distribution on the installed network.
5. Match the repair to the bill
To reduce idle waste, shorten or schedule receive windows and verify rendezvous reliability. To reduce retries, improve link margin, antenna clearance, channel choice, routing, contention, and acknowledgement behaviour.
6. Build a diagnostic record
Record state currents and durations, reporting rate, attempts per success, packet loss, channel occupancy, RSSI/SNR, antenna and enclosure, cell voltage under pulse, temperature, firmware, topology, and the change that reduced each bill.
7. Check yourself
Why does low traffic not remove the 0.102 mA bill?
Why do three attempts use 1.35 mJ?
Does 1.83 years predict the deployed node?
The 20 ms per second schedule comes from the chapter; cell, current, and retry values are catalog-typical teaching inputs.
- 0.102 mA
- Illustrative idle-listen average
- 1.83 years
- Bounded listen-only result
- 3×
- Three attempts versus one clean attempt
Go deeper in the chapter, then replace every typical input with measured field evidence.
Packet Pete guides