Premier Farnell has created an IoT Power Calculator that helps developers of IoT (Internet of Things) projects to understand the expected battery life of their devices, and allows them to experiment with different components and software algorithms to determine their impact on battery life.
The calculator is easy to use and very quick to produce a result. Users enter basic parameters about their hardware – including different types of microcontroller and batteries – and their software (how frequently the software wakes, and how many cycles the data capture/processing and communications operations require) and the calculator uses these inputs to work out the power consumption (more info).