This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Faculty of Computer Science, PIM University , Banja Luka , Bosnia and Herzegovina
Mtel JSC Banja Luka , Banja Luka , Bosnia and Herzegovina
In recent years, we have witnessed an increasing number of IoT devices in almost all spheres of life. Regardless of mobility or mode of communication, it is expected from IoT devices to work for years without failure, despite the fact that they are battery powered. Therefore, the key challenge is energy efficiency and to reduce battery consumption to a minimum, which will facilitate maintenance and extend the life of IoT devices and the complete system. This paper presents some of the techniques for reducing the battery consumption of IoT devices based on the AVR family of microcontrollers. In addition to turning off external devices and sensors, these techniques include putting the microcontroller into sleep mode, turning off individual modules and registers, reducing the operating voltage of the microcontroller and using lower operating frequencies.
The statements, opinions and data contained in the journal are solely those of the individual authors and contributors and not of the publisher and the editor(s). We stay neutral with regard to jurisdictional claims in published maps and institutional affiliations.