Adaptive algorithm for energy consumption in Internet of Things networks
Main Article Content
Abstract
This project proposed the design and implementation of an adaptive algorithm to optimize energy consumption in Internet of Things (IoT) networks using the RPL routing protocol. The research addressed the need to improve the efficiency of IoT devices powered by limited batteries, especially in contexts with limited electrical infrastructure, such as the Mocache canton in Ecuador. By integrating metrics such as residual energy, link quality (ETX), and signal strength (RSSI), the algorithm enabled dynamic adjustment of transmission power and the selection of more efficient routes, reducing energy loss without compromising service quality. The methodology was based on controlled simulations in Cooja/Contiki-OS, using a domestic scenario with three nodes (coordinator, sensor, and actuator), running two treatments: standard RPL and the modified RPL with the proposed algorithm. The results demonstrated a 22% reduction in average energy consumption (from 35 mJ to 27 mJ per node), an increase in PDR from 94.5% to 95.2%, and a decrease in parent changes, evidencing greater DODAG stability. The proposal achieves efficiency comparable to previous works while maintaining low computational overhead, operating on microcontrollers with limited resources. It is concluded that the adaptive algorithm represents a viable solution for domestic and rural IoT networks with energy constraints, providing a balance between energy savings and implementation simplicity.
Downloads
Article Details
Section

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish in this journal agree to the following terms: Authors retain the copyright and guarantee the journal the right to be the first publication of the work, as well as, licensed under a Creative Commons Attribution License that allows others share the work with an acknowledgment of the authorship of the work and the initial publication in this journal. Authors may separately establish additional agreements for the non-exclusive distribution of the version of the work published in the journal (for example, placing it in an institutional repository or publishing it in a book), with acknowledgment of its initial publication in this journal. Authors are allowed and encouraged to disseminate their work electronically (for example, in institutional repositories or on their own website) before and during the submission process, as it may lead to productive exchanges as well as further citation earliest and oldest of published works.
How to Cite
References
[1] K. Elgazzar et al., “Revisiting the Internet of Things: New Trends, Opportunities and Grand Challenges,” Frontiers in the Internet of Things, vol. 1, Nov. 2022, doi: 10.3389/friot.2022.1073780.
[2] J. Sebastián and T. Daza, “Routing IOT,” Jul. 29, 2022, Universidad de los Andes, Bogotá. Accessed: Oct. 04, 2025. [Online]. Available: https://hdl.handle.net/1992/59452
[3] T. V Manohar and Dr. T. Dharini, “Energy Efficiency in IoT: Challenges, Techniques, and Future Directions,” International Journal of Innovative Research in Technology, vol. 11, no. 5, pp. 1136–1142, 2024, Accessed: Oct. 05, 2025. [Online]. Available: https://ijirt.org/article?manuscript=168552
[4] K. F. Haque, A. Abdelgawad, V. P. Yanambaka, and K. Yelamarthi, “An Energy-Efficient and Reliable RPL for IoT,” IEEE World Forum on Internet of Things, WF-IoT 2020 - Symposium Proceedings, Jun. 2020, doi: 10.1109/WF-IOT48130.2020.9221450.
[5] T. Winter et al., “RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks,” Internet Engineering Task Force (IETF), Mar. 2012, doi: 10.17487/rfc6550.
[6] R. Elsas, E. De Poorter, and J. Hoebeke, “DRiPLOF: An RPL Extension for Multi-Interface Wireless Sensor Networks in Interference-Prone Environments,” Sensors, vol. 22, no. 10, p. 3906, May 2022, doi: 10.3390/S22103906/S1.
[7] Z. A. Almusaylim, N. Z. Jhanjhi, and A. Alhumam, “Detection and Mitigation of RPL Rank and Version Number Attacks in the Internet of Things: SRPL-RP,” Sensors, vol. 20, no. 21, p. 5997, Nov. 2020, doi: 10.3390/S20215997.
[8] S. Sennan, S. Ramasubbareddy, A. K. Luhach, A. Nayyar, and B. Qureshi, “CT-RPL: Cluster Tree Based Routing Protocol to Maximize the Lifetime of Internet of Things,” Sensors, Vol. 20, Page 5858, vol. 20, no. 20, p. 5858, Oct. 2020, doi: 10.3390/S20205858.
[9] S. Quevedo, A. B. Carrasco, K. J. L. Cabrera, C. E. S. Parrales, and V. B. S. Soledispa, “Análisis del impacto de los apagones de energía eléctrica en la rentabilidad de las grandes empresas en la provincia del Guayas, 2024,” Polo del Conocimiento, vol. 10, no. 5, pp. 1411–1430, May 2025, doi: 10.23857/pc.v10i5.9513.
[10] Z. Shelby, K. Hartke, and C. Bormann, “The Constrained Application Protocol (CoAP),” Internet Engineering Task Force, Jun. 2020, Accessed: Oct. 04, 2025. [Online]. Available: https://www.rfc-editor.org/rfc/rfc7252
[11] S. Ibrahimy, H. Lamaazi, and N. Benamar, “IoT Nodes Behavior Analysis Under Constrained Environment Using RPL Protocol,” 2021 3rd IEEE Middle East and North Africa COMMunications Conference, MENACOMM 2021, pp. 74–79, 2021, doi: 10.1109/MENACOMM50742.2021.9678215.
[12] S. Sennan, S. Ramasubbareddy, A. Nayyar, Y. Nam, and M. Abouhawwash, “LOA-RPL: Novel Energy-Efficient Routing Protocol for the Internet of Things Using Lion Optimization Algorithm to Maximize Network Lifetime,” Computers, Materials and Continua, vol. 69, no. 1, pp. 351–371, May 2021, doi: 10.32604/CMC.2021.017360.
[13] M. Tarif, M. Homaei, A. Mirzaei, and B. Nouri-Moghaddam, “Optimizing RPL Routing Using Tabu Search to Improve Link Stability and Energy Consumption in IoT Networks,” Aug. 2024, Accessed: Oct. 04, 2025. [Online]. Available: https://arxiv.org/pdf/2408.06702
[14] S. Srividhya, S. Sankaranarayanan, S. A. Kozlov, and J. J. P. C. Rodrigues, “Fuzzy Aggregator Based Energy Aware RPL Routing for IoT Enabled Forest Environment,” Computers, Materials & Continua, vol. 72, no. 2, pp. 4039–4055, Mar. 2022, doi: 10.32604/CMC.2022.026306.
[15] Y. Wang, Y. Li, J. Lei, and F. Shang, “Robust and energy-efficient RPL optimization algorithm with scalable deep reinforcement learning for IIoT,” Computer Networks, vol. 255, p. 110894, Dec. 2024, doi: 10.1016/J.COMNET.2024.110894.
[16] M. R. Poornima, H. S. Vimala, and J. Shreyas, “Fuzzy-Based Novel Cross-Layer RPL Objective Function for Energy-Aware Routing in IoT,” International Journal of Computational Intelligence Systems, vol. 18, no. 1, pp. 1–25, Dec. 2025, doi: 10.1007/S44196-025-00916-2/FIGURES/21.
[17] R. Sirwan and M. Al-Ani, “Adaptive Routing Protocol RPL in IOT Networks based on Content Centric,” Jun. 2020, Accessed: Oct. 04, 2025. [Online]. Available: https://www.researchgate.net/publication/343837257_Adaptive_Routing_Protocol_RPL_in_IOT_Networks_based_on_Content_Centric