Method of optimization of energy supply of iot system for monitoring climatic indicators
DOI:
https://doi.org/10.32515/2664-262X.2026.14(45).131-136Keywords:
IoT, energy efficiency, adaptive control, mathematical modeling, ESP32, ULP coprocessor, deep sleep.Abstract
The article addresses the urgent scientific and applied problem of enhancing the energy efficiency of autonomous climate monitoring systems based on Internet of Things (IoT) technologies. The aim of the study is to develop a comprehensive method for adaptive control of power consumption modes, which minimizes the depletion of the power source without compromising data informativeness. It is substantiated that traditional telemetry collection methods using a fixed schedule are suboptimal for dynamic environments, as they result in excessive radio path activity during periods of parameter stability. To achieve this goal, an energy consumption model for the node is proposed and mathematically grounded, taking into account the dynamics of the microcontroller's transient processes. An algorithm for dynamically adjusting sleep intervals is developed based on calculating the gradient of the measured value: the polling frequency automatically decreases if environmental parameters remain stable. The practical implementation of the method is realized as a universal hardware-software complex based on the ESP32-WROVER-E SoC. A key feature of the architecture is the use of an energy-efficient ULP (Ultra Low Power) coprocessor for background monitoring of the BME680 sensor via a software I2C interface, which allows offloading the main computing core. The software is implemented based on the FreeRTOS real-time operating system using the Finite State Machine (FSM) pattern, which manages transitions between deep sleep, data collection, and active communication states. Experimental research results confirmed the effectiveness of the proposed approach. It was established that the application of the adaptive algorithm reduces the average current consumption of the system in active mode to 12.47 mA (using the CoAP protocol) and to 12.63 mA (for LoRaWAN). This ensures a reduction in total energy consumption by 72–87% compared to baseline fixed-schedule algorithms. It is proven that the proposed architecture significantly extends the autonomous operation time of monitoring devices, ensuring a balance between data detail and energy conservation.
References
References
1. Jawad, H. M., Nordin, R., Gharghan, S. K., Jawad, A. M., & Ismail, M. (2017). Energy-Efficient Wireless Sensor Networks for Precision Agriculture: A Review. Sensors, 17(8), 1781. https://doi.org/10.3390/s17081781
2. Cherif, A., Belkadi, M., & Sauveron, D. (2022). Towards Hybrid Energy-Efficient Power Management in Wireless Sensor Networks. Sensors, 22(1), 301. https://doi.org/10.3390/s22010301
3. Azarov, O. D., Zakharchenko, S. M., Kaduk, O. V., et al. (2020). Computer networks. Vinnytsia: VNTU. URL: https://pdf.lib.vntu.edu.ua/books/IRVC/Azarov_2020_378.pdf [in Ukrainian].
4. Zhuikov, V. Ya., Tereshchenko, T. O., Yamnenko, Yu. S., & Zahranychnyi, A. V. (2021). Microprocessor technology. Kyiv: Igor Sikorsky KPI. URL: https://ela.kpi.ua/items/72c3efda-c1a3-4f1a-ba30-35ac2bcf09f2 [in Ukrainian].
5. Ivanchuk, O. V. (2024). Research of methods for optimizing energy consumption in IoT protocols. Visnyk of Kherson National Technical University, 4(91), 273–281. URL: https://journals.kntu.kherson.ua/index.php/visnyk_kntu/article/view/804 [in Ukrainian].
6. Sapozhnyk, D. O., & Plechystyi, D. D. (2023). Using the Internet of Things to save energy resources. Visnyk of Vinnytsia Politechnical Institute, 4, 39–45. URL: https://doi.org/10.31649/1997-9266-2023-169-4-39-45 [in Ukrainian].
7. Jim, L. T., Sandre, F. S., & Al-Anbuky, A. (2019). Performance Evaluation of CoAP and MQTT Protocols over Unreliable Networks. Proceedings, 31(1), 49.
8. Al-Masri, E., & Al-Salti, Z. (2020). Comparative Performance Analysis between MQTT and CoAP Protocols for IoT with Raspberry PI 3 in IEEE 802.11 Environments. In 2020 3rd International Conference on New Trends in Computing Sciences (ICTCS) (pp. 1–6). Amman, Jordan: IEEE.
9. Espressif Systems. (2024). ESP32 Series Datasheet. URL: https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf
10. Bosch Sensortec. (2023). BST-BME680-DS001: BME680 Low power gas, pressure, temperature & humidity sensor. URL: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme680-ds001.pdf
11. Shelby, Z., Hartke, K., & Bormann, C. (2014). The Constrained Application Protocol (CoAP) (RFC 7252). IETF. URL: https://datatracker.ietf.org/doc/html/rfc7252
12. Banks, A., & Gupta, R. (Eds.). (2019). MQTT Version 5.0 (OASIS Standard). OASIS. URL: https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html
13. Raza, U., Kulkarni, P., & Sooriyabandara, M. (2017). Low Power Wide Area Networks: An Overview. IEEE Communications Surveys & Tutorials, 19(2), 855–873.
14. Semtech Corporation. (2024). SX1276 Wireless & RF Transceiver. URL: https://www.semtech.com/products/wireless-rf/lora-connect/sx1276
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Illia Stetsiurenko, Andrii Petrashenko

This work is licensed under a Creative Commons Attribution 4.0 International License.