IoT Battery Life Estimator

Estimate runtime for battery-powered embedded and IoT devices with active, idle, and sleep modes

IoT Device Power State Duty Cycle Timing Diagram showing active, idle, and deep sleep current states
Average current = weighted mean across all power states in one duty cycle

Battery Configuration

mAh
Accounts for temperature, aging, and cut-off voltage. 80–90% is typical.
Usable Capacity
1700 mAh
Estimated Lifetime
Average Current Draw

Power States (one duty cycle = sum of all state durations)

Advertisement (In-Article)

How to Estimate IoT Battery Life

Battery life for embedded devices is determined by the average current draw over a full duty cycle. A duty cycle consists of one or more power states (e.g., active TX, idle, deep sleep), each with a defined current and duration.

The formula used is: Average Current = Σ(In × tn) / Σ(tn). Battery life is then: Lifetime = (Battery Capacity × Efficiency) / Average Current.

Tips for Maximising Battery Life