Energy Performance in FreeRTOS with Parallelism Compared to a Sequential System in a LoRa Water Meter Prototype

  • Robert A. Cabral Instituto de Pesquisas Eldorado
  • Paulo A. C. UFC
  • Michel S. Bonfim UFC
  • Emanuel F. Coutinho UFC

Abstract


This article analyzes the energy performance of an IoT system for water monitoring. The study compared two implementations: one based on the FreeRTOS real-time operating system and the other using the Arduino framework. The tests were conducted in a controlled environment, ensuring uniform conditions for both approaches and minimizing variations arising from the testing process. The results showed that FreeRTOS offers significant advantages in terms of energy efficiency due to its multitasking management, while Arduino stood out for its simplicity of implementation. The study highlights the impact of software choices on the autonomy of IoT-embedded systems, focusing on the importance of efficient energy management to ensure the sustainability of IoT systems in remote monitoring applications.

References

ANA (2024). Conjuntura dos Recursos Hídricos no Brasil 2024. ANA.

Ashton, K. (2009). That ’internet of things’ thing. RFID Journal, 22(7):97–114.

Ayatullah, M. D., Wibowo, G. H., Febrita, R. E., Prasetyo, J. A., Sarosa, M., and Hapsari, R. I. (2023). Smart water meter based on lora communication technology. International Conference on Advanced Mechatronics, Intelligent Manufacture and Industrial Automation (ICAMIMIA).

Cavalcanti, M. (2025). Microcontrolador: Framework - o que é e quais as suas vantagens? Accessed: January 11, 2025.

Cooling, J. (2020). Real-Time Operating Systems: The Engineering of Real-Time Embedded Systems. CreateSpace Independent Publishing Platform, 3rd edition.

Felinto Filho, G. G. (2023). Aplicações do lora para monitoramento hídrico. Dissertação de Mestrado.

FreeRTOS (2024). What is freertos? Accessed: January 9, 2025.

González, E., Casanova-Chafer, J., Romero, A., Vilanova, X., Mitrovics, J., and Llobet, E. (2020). Lora sensor network development for air quality monitoring or detecting gas leakage events. Sensors, 20(21).

Gorawski, M., Marjasz, R., Grochla, K., and Frankiewicz, A. (2024). Comparative analysis of energy consumption in simulated lora water meter reconfiguration vs. real-world readings. IFIP Networking Conference.

Gubbi, J., Buyya, R., Marusic, S., and Palaniswami, M. (2013). Internet of things (iot): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29(7):1645–1660.

Kurdija, A., Mostarac, P., Željko Ilić, Bruvo, S., Šišul, G., and Marić, I. (2024). Implementation and analysis of lorawan technology for remote water meter reading in urban areas. International Conference on Smart Systems and Technologies.

Migabo, E., Djouani, K., and Kurien, A. (2021). Design of an energy efficient lorawan-based smart iot water meter for african municipalities. International Conference on Electrical, Computer and Energy Technologies (ICECET).

MME, M. d. M. e. E. and EPE, E. d. P. E. (2007). PNE 2030 - Plano Nacional de Energia 2006-2007. Ministerio de Minas e Energia, 11 Eficiên.

Mór, S., Alves, M., Lima, J., Maillard, N., and Navaux, P. (2010). Eficiência energética em computação de alto desempenho: Uma abordagem em arquitetura e programação para green computing. In Anais do XXXVII Seminário Integrado de Software e Hardware, pages 346–360, Porto Alegre, RS, Brasil. SBC.

PlatformIO (2025). Arduino framework — platformio documentation. Accessed: January 11, 2025.

STMicroelectronics (2020). STM32F0 Series Reference Manual. Accessed: January 10, 2025.

Tanenbaum, A. S. and Bos, H. (2022). Modern Operating Systems. Pearson Education, 4th edition.
Published
2025-07-20
CABRAL, Robert A.; C., Paulo A.; BONFIM, Michel S.; COUTINHO, Emanuel F.. Energy Performance in FreeRTOS with Parallelism Compared to a Sequential System in a LoRa Water Meter Prototype. In: INTEGRATED SOFTWARE AND HARDWARE SEMINAR (SEMISH), 52. , 2025, Maceió/AL. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 179-190. ISSN 2595-6205. DOI: https://doi.org/10.5753/semish.2025.8178.