Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2025 Jul 19;25(14):4500.
doi: 10.3390/s25144500.

Energy-Aware Duty Cycle Management for Solar-Powered IoT Devices

Affiliations

Energy-Aware Duty Cycle Management for Solar-Powered IoT Devices

Michael Gerndt et al. Sensors (Basel). .

Abstract

IoT devices with sensors and actuators are frequently deployed in environments without access to the power grid. These devices are battery powered and might make use of energy harvesting if battery lifetime is too limited. This article focuses on automatically adapting the duty cycle frequency to the predicted available solar energy so that a continuous operation of IoT applications is guaranteed. The implementation is based on a low-cost solar control board that is integrated with the Serverless IoT Framework (SIF), which provides an event-based programming paradigm for microcontroller-based IoT devices. The paper presents a case study where the IoT device sleep time is pro-actively adapted to a predicted sequence of cloudy days to guarantee continuous operation.

Keywords: computing continuum; duty cycle; energy harvesting; internet of things; serverless.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflicts of interest.

Figures

Figure 1
Figure 1
The scheduler of the SIF Device Platform (SIF-D) manages events, event subscriptions, and function invocations of sensor node applications. It forwards function invocations (inv) to the Dispatcher for execution by a thread from the thread pool ones all resources are available. The Resource Manager provides the required information to the scheduler and switches resources to lower energy states when not used. The energy manager keeps track of the battery state based on the Solar Control Board. It also executes the algorithm combining solar prediction and battery state to determine the sleep time that guarantees continuous operation.
Figure 2
Figure 2
TUM developed this board from off-the-shelf components. It combines a three channel power IC (INA3221) (A), a battery gauge IC (MAX17048) (B), and a solar management IC (BQ25185) (C).
Figure 3
Figure 3
Schematics of the solar control board. (a) Schematics for the solar management chip (BQ25185). BQ24074 was replaced by BQ25185 due to chip availability. (b) Schematics for the battery gauge (MAX17048). (c) Schematics for the power measurement chip (INA3221).
Figure 4
Figure 4
The charging model of the 5000 mWh LIPO battery. It presents the cubic function determined by curve fitting and used as the Fpcharge in the experiments.
Figure 5
Figure 5
Energy per hour of the load depending on the sleep time.
Figure 6
Figure 6
The energy harvested from the solar panel used in our experiments changes over the year. This diagram shows the models obtained in November 2024 and February 2025.
Figure 7
Figure 7
Prediction quality for each day. The graph shows the harvested energy in black, the predicted energy for the given solar panel and position on that day in red, and the prediction on the days before in greenish color.
Figure 8
Figure 8
These graphs present (a) the harvested energy per day, (b) the selected sleep time, and (c) the resulting RSOC at the beginning of each day for 7–20 February 2025.
Figure 8
Figure 8
These graphs present (a) the harvested energy per day, (b) the selected sleep time, and (c) the resulting RSOC at the beginning of each day for 7–20 February 2025.

References

    1. Capitão P., Pinho P., Carvalho N.B. Reconfigurable IoT Solution for Train Integrity and Monitoring. IEEE Internet Things J. 2024;11:22257–22268. doi: 10.1109/JIOT.2024.3379863. - DOI
    1. Dang T.H., Nkenyereye L., Tran V.T., Chung W.Y. Self-Powered Cattle Behavior Monitoring System Using 915 MHz Radio Frequency Energy Harvesting. IEEE Access. 2024;12:33779–33791. doi: 10.1109/ACCESS.2024.3360852. - DOI
    1. Domínguez-Bolaño T., Barral V., Escudero C.J., García-Naya J.A. An IoT system for a smart campus: Challenges and solutions illustrated over several real-world use cases. Internet Things. 2024;25:101099. doi: 10.1016/j.iot.2024.101099. - DOI
    1. Lange E.O., Jose J.M., Benedict S., Gerndt M. Automated Energy Modeling Framework for Microcontroller-Based Edge Computing Nodes. In: Woungang I., Dhurandher S.K., Pattanaik K.K., Verma A., Verma P., editors. Proceedings of the Advanced Network Technologies and Intelligent Computing. Springer; Cham, Switzerland: 2023. pp. 422–437.
    1. Madala V., Chellamani G.K. Energy Efficiency of Embedded Controllers Through DVFS; Proceedings of the 2024 Fourth International Conference on Advances in Electrical, Computing, Communication and Sustainable Technologies (ICAECT); Bhilai, India. 11–12 January 2024; pp. 1–5. - DOI

LinkOut - more resources