{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T16:09:28Z","timestamp":1763395768584,"version":"3.45.0"},"reference-count":27,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T00:00:00Z","timestamp":1763337600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Informatics"],"abstract":"<jats:p>The rapid growth of Internet of Things (IoT) deployments has created an urgent need for energy-efficient communication strategies that can adapt to dynamic operational conditions. This study presents a novel adaptive protocol selection framework that dynamically optimizes IoT communication energy consumption through context-aware decision making, achieving up to 34% energy reduction compared to static protocol selection. The framework is grounded in a comprehensive empirical evaluation of three widely used IoT communication protocols\u2014MQTT, CoAP, and HTTP\u2014using Intel\u2019s Running Average Power Limit (RAPL) for precise energy measurement across varied network conditions including packet loss (0\u201320%) and latency variations (1\u2013200 ms). Our key contribution is the design and validation of an adaptive selection mechanism that employs multi-criteria decision making with hysteresis control to prevent oscillation, dynamically switching between protocols based on six runtime metrics: message frequency, payload size, network conditions, packet loss rate, available energy budget, and QoS requirements. Results show MQTT consumes only 40% of HTTP\u2019s energy per byte at high volumes (&gt;10,000 messages), while HTTP remains practical for low-volume traffic (&lt;10 msg\/min). A novel finding reveals receiver nodes consistently consume 15\u201320% more energy than senders, requiring new design considerations for IoT gateways. The framework demonstrates robust performance across simulated real-world conditions, maintaining 92% of optimal performance while requiring 85% less computation than machine learning approaches. These findings offer actionable guidance for IoT architects and developers, positioning this work as a practical solution for energy-aware IoT communication in production environments.<\/jats:p>","DOI":"10.3390\/informatics12040125","type":"journal-article","created":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T15:38:09Z","timestamp":1763393889000},"page":"125","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["An Adaptive Protocol Selection Framework for Energy-Efficient IoT Communication: Dynamic Optimization Through Context-Aware Decision Making"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-1929-9770","authenticated-orcid":false,"given":"Dmitrij","family":"\u017batuchin","sequence":"first","affiliation":[{"name":"Department of Science, Estonian Entrepreneurship University of Applied Sciences, Suur-S\u00f5jam\u00e4e tn 10a, 11415 Tallinn, Estonia"}]},{"given":"Maksim","family":"Azarskov","sequence":"additional","affiliation":[{"name":"School of Information Technologies, Tallinn University of Technology, Ehitajate tee 5, 19086 Tallinn, Estonia"}]}],"member":"1968","published-online":{"date-parts":[[2025,11,17]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Al-Obaidi, K.M., Hossain, M., Alduais, N.A.M., Al-Duais, H.S., Omrany, H., and Ghaffarianhoseini, A. (2022). A Review of Using IoT for Energy Efficient Buildings and Cities: A Built Environment Perspective. Energies, 15.","DOI":"10.3390\/en15165991"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Trilles, S., Gonz\u00e1lez-P\u00e9rez, A., and Huerta, J. (2020). An IoT Platform Based on Microservices and Serverless Paradigms for Smart Farming Purposes. Sensors, 20.","DOI":"10.3390\/s20082418"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2321381","DOI":"10.1080\/21642583.2024.2321381","article-title":"Enhancing intrusion detection in IoT networks using machine learning-based feature selection and ensemble models","volume":"12","author":"Almotairi","year":"2024","journal-title":"Syst. Sci. Control. Eng."},{"key":"ref_4","first-page":"17","article-title":"Federated Learning for Internet of Things: Recent Advances, Taxonomy, and Open Challenges","volume":"1","author":"Khan","year":"2021","journal-title":"Network"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Wysocki, W., and Miciu\u0142a, I. (2025). How to Improve Software Energy Efficiency? A Systematic Literature Review and the Current State of Applied Methods in Practice. arXiv.","DOI":"10.20944\/preprints202501.2232.v1"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Almudayni, Z., Soh, B., Samra, H., and Li, A. (2025). Energy Inefficiency in IoT Networks: Causes, Impact, and a Strategic Framework for Sustainable Optimisation. Sensors, 25.","DOI":"10.20944\/preprints202411.2297.v1"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"100258","DOI":"10.1016\/j.sintl.2023.100258","article-title":"A comprehensive review of energy harvesting and routing strategies for IoT sensors sustainability and communication technology","volume":"5","author":"Nayebipour","year":"2024","journal-title":"Sens. Int."},{"key":"ref_8","first-page":"1","article-title":"Energy, Scalability, Data and Security in Massive IoT: Current Landscape and Future Directions","volume":"13","author":"Anbar","year":"2025","journal-title":"IEEE Access"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"183","DOI":"10.52953\/VWLS9762","article-title":"AIEnergy: An energy benchmark for AI-empowered mobile and IoT devices","volume":"6","author":"Tu","year":"2025","journal-title":"ITU J. Future Evol. Technol."},{"key":"ref_10","unstructured":"Freina, D., Jansen, M., and Trivedi, A. (2024). A Survey of Energy Measurement Methodologies for Computer Systems. arXiv."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Poyyamozhi, M., Murugesan, B., Rajamanickam, N., Shorfuzzaman, M., and Aboelmagd, Y. (2024). IoT\u2014A Promising Solution to Energy Management in Smart Buildings: A Systematic Review, Applications, Barriers, and Future Scope. Buildings, 14.","DOI":"10.3390\/buildings14113446"},{"key":"ref_12","unstructured":"Noman, U.A. (2017). Modular Interoperability Framework for IoT. [Master\u2019s Thesis, \u00c5bo Akademi University]."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Shahrokhi, A., and Ahmadi, M. (2024). Power Evaluation of IOT Application Layer Protocols. arXiv.","DOI":"10.1109\/IoT60973.2023.10365351"},{"key":"ref_14","first-page":"103987","article-title":"Adaptive context-aware access control for IoT environments leveraging fog computing","volume":"235","author":"Boukerche","year":"2024","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Alkhayyal, M., and Mostafa, A. (2024). Recent Developments in AI and ML for IoT: A Systematic Literature Review on LoRaWAN Energy Efficiency and Performance Optimization. Sensors, 24.","DOI":"10.3390\/s24144482"},{"key":"ref_16","first-page":"178","article-title":"Adaptive and context-aware service composition for IoT-based smart cities","volume":"54","author":"Latre","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Islam, M., Jamil, H.M.M., Pranto, S.A., Das, R.K., Amin, A., and Khan, A. (2024). Future Industrial Applications: Exploring LPWAN-Driven IoT Protocols. Sensors, 24.","DOI":"10.3390\/s24082509"},{"key":"ref_18","first-page":"57467","article-title":"A Survey of Energy Consumption Measurement in Embedded Systems","volume":"9","author":"Guo","year":"2021","journal-title":"IEEE Access"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.aej.2024.01.067","article-title":"A comprehensive survey of energy-efficient computing to enable sustainable massive IoT networks","volume":"91","author":"Alsharif","year":"2024","journal-title":"Alex. Eng. J."},{"key":"ref_20","first-page":"1307","article-title":"Energy-Efficient IoT Systems Using Machine Learning for Real-Time Analysis","volume":"14","author":"Ethan","year":"2023","journal-title":"Int. J. Mach. Learn. Res. Cybersecur. Artif. Intell."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Baqer, M. (2025). Energy-Efficient Federated Learning for Internet of Things: Leveraging In-Network Processing and Hierarchical Clustering. Future Internet, 17.","DOI":"10.3390\/fi17010004"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Hasan, A.A., Fang, X., Latif, S., and Iqbal, A. (2025). Context-Aware Trust Prediction for Optimal Routing in Opportunistic IoT Systems. Sensors, 25.","DOI":"10.3390\/s25123672"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Godfrey, D., Suh, B., Lim, B.H., Lee, K.-C., and Kim, K.-I. (2023). An Energy-Efficient Routing Protocol with Reinforcement Learning in Software-Defined Wireless Sensor Networks. Sensors, 23.","DOI":"10.3390\/s23208435"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Lee, S., and Lee, J. (2025). Non-IID Degree Aware Adaptive Federated Learning Procedure Selection Scheme for Edge-Enabled IoT Network. Electronics, 14.","DOI":"10.3390\/electronics14122331"},{"key":"ref_25","unstructured":"Guti\u00e9rrez Hermosillo Muriedas, J., Fl\u00fcgel, K., Debus, C., Obermaier, H., Streit, A., and G\u00f6tz, M. (September, January 28). perun: Benchmarking Energy Consumption of High-Performance Computing Applications. Proceedings of the European Conference on Parallel Processing, Limassol, Cyprus."},{"key":"ref_26","unstructured":"Narkedimilli, S., Makam, S., Sriram, A.V., Mallellu, S.P., Sathvik, M., and Prasad, R.R.V. (2025). Enhancing IoT Network Security through Adaptive Curriculum Learning and XAI. arXiv."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"3434646","DOI":"10.1155\/2022\/3434646","article-title":"Predictive Model Techniques with Energy Efficiency for IoT-Based Data Transmission in Wireless Sensor Networks","volume":"2022","author":"Bharathi","year":"2022","journal-title":"J. Sens."}],"container-title":["Informatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2227-9709\/12\/4\/125\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T16:06:00Z","timestamp":1763395560000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2227-9709\/12\/4\/125"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,17]]},"references-count":27,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["informatics12040125"],"URL":"https:\/\/doi.org\/10.3390\/informatics12040125","relation":{},"ISSN":["2227-9709"],"issn-type":[{"value":"2227-9709","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,17]]}}}