{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T10:10:55Z","timestamp":1767262255890,"version":"build-2065373602"},"reference-count":107,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2019,5,9]],"date-time":"2019-05-09T00:00:00Z","timestamp":1557360000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["UID\/EEA\/500008\/2019 Project"],"award-info":[{"award-number":["UID\/EEA\/500008\/2019 Project"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["Grants No. 309335\/2017-5","Grant No. 201155\/2015-0"],"award-info":[{"award-number":["Grants No. 309335\/2017-5","Grant No. 201155\/2015-0"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Rede Nacional de Pesquisa","award":["Grant No. 01250.075413\/2018-04"],"award-info":[{"award-number":["Grant No. 01250.075413\/2018-04"]}]},{"name":"International Scientific Partnership Program","award":["ISPP 0129"],"award-info":[{"award-number":["ISPP 0129"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The emergence of the Internet of Things (IoT) and its applications has taken the attention of several researchers. In an effort to provide interoperability and IPv6 support for the IoT devices, the Internet Engineering Task Force (IETF) proposed the 6LoWPAN stack. However, the particularities and hardware limitations of networks associated with IoT devices lead to several challenges, mainly for routing protocols. On its stack proposal, IETF standardizes the RPL (IPv6 Routing Protocol for Low-Power and Lossy Networks) as the routing protocol for Low-power and Lossy Networks (LLNs). RPL is a tree-based proactive routing protocol that creates acyclic graphs among the nodes to allow data exchange. Although widely considered and used by current applications, different recent studies have shown its limitations and drawbacks. Among these, it is possible to highlight the weak support of mobility and P2P traffic, restrictions for multicast transmissions, and lousy adaption for dynamic throughput. Motivated by the presented issues, several new solutions have emerged during recent years. The approaches range from the consideration of different routing metrics to an entirely new solution inspired by other routing protocols. In this context, this work aims to present an extensive survey study about routing solutions for IoT\/LLN, not limited to RPL enhancements. In the course of the paper, the routing requirements of LLNs, the initial protocols, and the most recent approaches are presented. The IoT routing enhancements are divided according to its main objectives and then studied individually to point out its most important strengths and weaknesses. Furthermore, as the main contribution, this study presents a comprehensive discussion about the considered approaches, identifying the still remaining open issues and suggesting future directions to be recognized by new proposals.<\/jats:p>","DOI":"10.3390\/s19092144","type":"journal-article","created":{"date-parts":[[2019,5,9]],"date-time":"2019-05-09T11:22:35Z","timestamp":1557400955000},"page":"2144","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":96,"title":["Routing Protocols for Low Power and Lossy Networks in Internet of Things Applications"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7543-0628","authenticated-orcid":false,"given":"Jos\u00e9 V. V.","family":"Sobral","sequence":"first","affiliation":[{"name":"Instituto de Telecomunica\u00e7\u00f5es, Universidade da Beira Interior, 6201-001 Covilh\u00e3, Portugal"},{"name":"Federal Institute of Maranh\u00e3o (IFMA), S\u00e3o Lu\u00eds-MA 65010-030, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8657-3800","authenticated-orcid":false,"given":"Joel J. P. C.","family":"Rodrigues","sequence":"additional","affiliation":[{"name":"Instituto de Telecomunica\u00e7\u00f5es, Universidade da Beira Interior, 6201-001 Covilh\u00e3, Portugal"},{"name":"National Institute of Telecommunications (Inatel), Santa Rita do Sapuca\u00ed-MG 37540-000, Brazil"},{"name":"Federal University of Piau\u00ed, Teresina-PI 64049-550, Brazil"},{"name":"College of Computer and Information Sciences (CCIS), King Saud University, Riyadh 12372, Saudi Arabia"},{"name":"ITMO University, St. Petersburg 197101, Russia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1482-6404","authenticated-orcid":false,"given":"Ricardo A. L.","family":"Rab\u00ealo","sequence":"additional","affiliation":[{"name":"Federal University of Piau\u00ed, Teresina-PI 64049-550, Brazil"}]},{"given":"Jalal","family":"Al-Muhtadi","sequence":"additional","affiliation":[{"name":"College of Computer and Information Sciences (CCIS), King Saud University, Riyadh 12372, Saudi Arabia"}]},{"given":"Valery","family":"Korotaev","sequence":"additional","affiliation":[{"name":"ITMO University, St. Petersburg 197101, Russia"}]}],"member":"1968","published-online":{"date-parts":[[2019,5,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2347","DOI":"10.1109\/COMST.2015.2444095","article-title":"Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications","volume":"17","author":"Guizani","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","article-title":"The internet of things: A survey","volume":"54","author":"Atzori","year":"2010","journal-title":"Comput. Netw."},{"key":"ref_3","unstructured":"Council, N. (2008). Disruptive Civil Technologies: Six Technologies with Potential Impacts on Us Interests Out to 2025, SRI Consulting Business Intelligence. Conference Report CR."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/MCOM.2011.6069710","article-title":"A survey on facilities for experimental internet of things research","volume":"49","author":"Gluhak","year":"2011","journal-title":"IEEE Commun. Mag."},{"key":"ref_5","unstructured":"Vermesan, O., and Friess, P. (2013). Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems, River Publishers."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1016\/j.jnca.2016.01.010","article-title":"State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing","volume":"67","author":"Rubio","year":"2016","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"584","DOI":"10.1016\/j.jnca.2011.10.015","article-title":"An overview of the Internet of Things for people with disabilities","volume":"35","author":"Domingo","year":"2012","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1109\/SURV.2013.042313.00197","article-title":"Context aware computing for the internet of things: A survey","volume":"16","author":"Perera","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"963","DOI":"10.1002\/dac.1099","article-title":"A survey on IP-based wireless sensor network solutions","volume":"23","author":"Rodrigues","year":"2010","journal-title":"Int. J. Commun. Syst."},{"key":"ref_10","unstructured":"Montenegro, G., Schumacher, C., and Kushalnagar, N. (2007). IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals, IETF Secretariat. RFC 4919."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Montenegro, G., Hui, J., Culler, D., and Kushalnagar, N. (2007). Transmission of IPv6 Packets over IEEE 802.15.4 Networks, IETF Secretariat. RFC 4944.","DOI":"10.17487\/rfc4944"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Thubert, P., and Hui, J. (2011). Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks, IETF Secretariat. RFC 6282.","DOI":"10.17487\/rfc6282"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Kim, E., Kaspar, D., and Vasseur, J. (2012). Design and Application Spaces for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs), IETF Secretariat. RFC 6568.","DOI":"10.17487\/rfc6568"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Kim, E., Kaspar, D., Gomez, C., and Bormann, C. (2012). Problem Statement and Requirements for IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Routing, IETF Secretariat. RFC 6606.","DOI":"10.17487\/rfc6606"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Bormann, C., Shelby, Z., Chakrabarti, S., and Nordmark, E. (2012). Neighbor Discovery Optimization for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs), IETF Secretariat. RFC 6775.","DOI":"10.17487\/rfc6775"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"235","DOI":"10.3390\/jsan2020235","article-title":"IETF standardization in the field of the internet of things (IoT): A survey","volume":"2","author":"Ishaq","year":"2013","journal-title":"J. Sens. Actuator Netw."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/MCOM.2011.5741163","article-title":"Connecting low-power and lossy networks to the internet","volume":"49","author":"Ko","year":"2011","journal-title":"IEEE Commun. Mag."},{"key":"ref_18","unstructured":"Watteyne, T., Winter, T., Barthel, D., and Dohler, M. (2009). Routing Requirements for Urban Low-Power and Lossy Networks, IETF Secretariat. RFC 5548."},{"key":"ref_19","unstructured":"Pister, K., Phinney, T., Thubert, P., and Dwars, S. (2009). Industrial Routing Requirements in Low-Power and Lossy Networks, IETF Secretariat. RFC 5673."},{"key":"ref_20","unstructured":"Porcu, G., Buron, J., and Brandt, A. (2010). Home Automation Routing Requirements in Low-Power and Lossy Networks, IETF Secretariat. RFC 5826."},{"key":"ref_21","unstructured":"Martocci, J., Mil, P., Riou, N., and Vermeylen, W. (2010). Building Automation Routing Requirements in Low-Power and Lossy Networks, IETF Secretariat. RFC 5867."},{"key":"ref_22","unstructured":"Tavakoli, A., and Dawson-Haggerty, S. (2009). Overview of Existing Routing Protocols for Low Power and Lossy Networks. Internet-Draft Draft-ietf-roll-protocols-survey-07, Internet Engineering Task Force. Work in Progress."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1109\/MWC.2013.6704479","article-title":"A survey on the ietf protocol suite for the internet of things: Standards, challenges, and opportunities","volume":"20","author":"Sheng","year":"2013","journal-title":"IEEE Wirel. Commun."},{"key":"ref_24","unstructured":"Alexander, R., Brandt, A., Vasseur, J., Hui, J., Pister, K., Thubert, P., Levis, P., Struik, R., Kelsey, R., and Winter, T. (2012). RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks, IETF Secretariat. RFC 6550."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1109\/MCOM.2016.1600397CM","article-title":"RPL: The Routing Standard for the Internet of Things... Or Is It?","volume":"54","author":"Iova","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1445","DOI":"10.1002\/dac.1228","article-title":"Routing and mobility approaches in IPv6 over LoWPAN mesh networks","volume":"24","author":"Oliveira","year":"2011","journal-title":"Int. J. Commun. Syst."},{"key":"ref_27","first-page":"316839","article-title":"Routing in IPv6 over low-power wireless personal area networks (6LoWPAN): A survey","volume":"2012","author":"Kumar","year":"2012","journal-title":"J. Comput. Netw. Commun."},{"key":"ref_28","first-page":"1","article-title":"Routing Protocols In IPv6 enabled LoWPAN: A Survey","volume":"4","author":"Babu","year":"2014","journal-title":"Int. J. Sci. Res. Publ."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1016\/j.jnca.2016.03.006","article-title":"Secure routing for internet of things: A survey","volume":"66","author":"Airehrour","year":"2016","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.comcom.2014.09.008","article-title":"The Internet of Things vision: Key features, applications and open issues","volume":"54","author":"Borgia","year":"2014","journal-title":"Comput. Commun."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/JIOT.2014.2306328","article-title":"Internet of things for smart cities","volume":"1","author":"Zanella","year":"2014","journal-title":"IEEE Internet Things J."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1109\/TII.2013.2258930","article-title":"A survey of networking challenges and routing protocols in smart grids","volume":"10","author":"Sabbah","year":"2014","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2742","DOI":"10.1016\/j.comnet.2012.03.027","article-title":"A survey of routing protocols for smart grid communications","volume":"56","author":"Saputro","year":"2012","journal-title":"Comput. Netw."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1016\/j.comnet.2016.03.018","article-title":"Low-power and lossy networks under mobility: A survey","volume":"107","author":"Oliveira","year":"2016","journal-title":"Comput. Netw."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2502","DOI":"10.1109\/COMST.2017.2751617","article-title":"Challenging the IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL): A Survey","volume":"19","author":"Kim","year":"2017","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1016\/j.comcom.2018.02.011","article-title":"Survey on RPL enhancements: A focus on topology, security and mobility","volume":"120","author":"Kamgueu","year":"2018","journal-title":"Comput. Commun."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Das, S.R., Perkins, C.E., and Belding-Royer, E.M. (2003). Ad Hoc On-Demand Distance Vector (AODV) Routing, IETF Secretariat. RFC 3561.","DOI":"10.17487\/rfc3561"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1016\/j.jnca.2017.08.017","article-title":"A review of smart home applications based on Internet of Things","volume":"97","author":"Alaa","year":"2017","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.jnca.2017.02.009","article-title":"A survey of intrusion detection in Internet of Things","volume":"84","author":"Miani","year":"2017","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Moy, J. (1998). OSPF Version 2, IETF Secretariat. RFC 2328.","DOI":"10.17487\/rfc2328"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Malkin, G.S. (1998). RIP Version 2, IETF Secretariat. RFC 2453.","DOI":"10.17487\/rfc2453"},{"key":"ref_42","unstructured":"Chakeres, I., and Perkins, C. (2008). Dynamic MANET on-demand (DYMO) routing. Internet-Draft Draft-ietf-manet-dymo-15, Internet Engineering Task Force. Work in Progress."},{"key":"ref_43","unstructured":"Hu, Y.C., Maltz, D.A., and Johnson, D.B. (2007). The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4, IETF Secretariat. RFC 4728."},{"key":"ref_44","unstructured":"Kim, K., Yoo, S., Park, J., Park, S.D., and Lee, J. (2007). Hierarchical routing over 6LoWPAN (HiLow). Internet-Draft Draft-daniel-6lowpan-hilow-hierarchical-routing-01.txt, IETF Secretariat."},{"key":"ref_45","unstructured":"Kim, K., Park, S.D., Montenegro, G., Yoo, S., and Kushalnagar, N. (2007). 6LoWPAN Ad Hoc On-Demand Distance Vector Routing (LOAD). Internet-Draft Draft-daniel-6lowpan-load-adhoc-routing-03.txt, IETF Secretariat."},{"key":"ref_46","unstructured":"Kim, K., Montenegro, G., Park, S., Chakeres, I., and Perkins, C. (2007). Dynamic MANET On-demand for 6LoWPAN (DYMO-low) Routing. Internet-Draft Draft-montenegro-6lowpan-dymo-low-routing-03.txt, IETF Secretariat."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Tavakoli, A., Dawson-Haggerty, S., Hui, J., and Culler, D. (2009). HYDRO: A hybrid routing protocol for lossy and low power networks. Internet-Draft Draft-tavakoli-hydro-01.txt, IETF Secretariat.","DOI":"10.1109\/SMARTGRID.2010.5622053"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Dawson-Haggerty, S., Tavakoli, A., and Culler, D. (2010, January 4\u20136). Hydro: A hybrid routing protocol for low-power and lossy networks. Proceedings of the 2010 First IEEE International Conference on Smart Grid Communications (SmartGridComm), Gaithersburg, MD, USA.","DOI":"10.1109\/SMARTGRID.2010.5622053"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.adhoc.2015.01.020","article-title":"Using multiparent routing in RPL to increase the stability and the lifetime of the network","volume":"29","author":"Iova","year":"2015","journal-title":"Ad Hoc Netw."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Clausen, T., Herberg, U., and Philipp, M. (2011, January 10\u201312). A critical evaluation of the ipv6 routing protocol for low power and lossy networks (RPL). Proceedings of the 2011 IEEE 7th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Wuhan, China.","DOI":"10.1109\/WiMOB.2011.6085374"},{"key":"ref_51","unstructured":"Vasseur, J., Agarwal, N., Hui, J., Shelby, Z., Bertrand, P., and Chauvenet, C. (2011). RPL: The IP Routing Protocol Designed for Low Power and Lossy Networks, Internet Protocol for Smart Objects (IPSO) Alliance."},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Levis, P., Clausen, T.H., Gnawali, O., Hui, J., and Ko, J. (2011). The Trickle Algorithm, IETF Secretariat. RFC 6206.","DOI":"10.17487\/rfc6206"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"971545","DOI":"10.1155\/2015\/971545","article-title":"QoS Routing RPL for Low Power and Lossy Networks","volume":"11","author":"Mohamed","year":"2015","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Gara, F., Ben Saad, L., Ben Ayed, R., and Tourancheau, B. (2015, January 24\u201328). RPL protocol adapted for healthcare and medical applications. Proceedings of the 2015 International Wireless Communications and Mobile Computing Conference (IWCMC), Dubrovnik, Croatia.","DOI":"10.1109\/IWCMC.2015.7289167"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Thubert, P. (2012). Objective Function Zero for the Routing Protocol for Low-Power and Lossy Networks (RPL), IETF Secretariat. RFC 6552.","DOI":"10.17487\/rfc6552"},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Gnawali, O., and Levis, P. (2012). The Minimum Rank with Hysteresis Objective Function, IETF Secretariat. RFC 6719.","DOI":"10.17487\/rfc6719"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"1389","DOI":"10.1109\/SURV.2012.111412.00158","article-title":"Standardized protocol stack for the internet of (important) things","volume":"15","author":"Palattella","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_58","unstructured":"Barthel, D., Vasseur, J., Pister, K., Kim, M., and Dejean, N. (2012). Routing Metrics Used for Path Calculation in Low-Power and Lossy Networks, IETF Secretariat. RFC 6551."},{"key":"ref_59","unstructured":"Clausen, T., Yi, J., Lavenu, C., Lys, A., Niktash, A., Igarashi, Y., and Satoh, H. (2011). The LLN On-demand Ad hoc Distance-vector Routing Protocol-Next Generation (LOADng). Internet-Draft Draft-Clausen-lln-Loadng-00.txt, IETF Secretariat."},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Clausen, T., Yi, J., Niktash, A., Igarashi, Y., Satoh, H., Herberg, U., Lavenu, C., Lys, T., and Dean, J. (2016). The lightweight on-demand ad hoc distance-vector routing protocol-next generation (LOADng). Internet-Draft Draft-clausen-lln-loadng-15.txt, IETF Secretariat.","DOI":"10.1016\/j.comnet.2017.06.025"},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Goyal, M., Baccelli, E., Philipp, M., Brandt, A., and Martocci, J. (2013). Reactive Discovery of Point-to-Point Routes in Low-Power and Lossy Networks, IETF Secretariat. RFC 6997.","DOI":"10.17487\/rfc6997"},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Goyal, M., Baccelli, E., Brandt, A., and Martocci, J. (2013). A Mechanism to Measure the Routing Metrics along a Point-to-Point Route in a Low-Power and Lossy Network, IETF Secretariat. RFC 6998.","DOI":"10.17487\/rfc6998"},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1016\/j.compeleceng.2015.04.005","article-title":"A geographic routing approach for IPv6 in large-scale low-power and lossy networks","volume":"45","author":"Barriquello","year":"2015","journal-title":"Comput. Electr. Eng."},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Kuhn, F., Wattenhofer, R., and Zollinger, A. (2003, January 1\u20133). Worst-case optimal and average-case efficient geometric ad-hoc routing. Proceedings of the 4th ACM International Symposium on Mobile Ad Hoc Networking & Computing, Annapolis, MD, USA.","DOI":"10.1145\/778415.778447"},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"1319","DOI":"10.1109\/JIOT.2016.2593438","article-title":"An Energy-Efficient Region-Based RPL Routing Protocol for Low-Power and Lossy Networks","volume":"3","author":"Zhao","year":"2016","journal-title":"IEEE Internet Things J."},{"key":"ref_66","unstructured":"Anamalamudi, S., Zhang, M., Sangi, A.R., Perkins, C.E., Anand, S., and (Remy), B.L. (2018). Asymmetric AODV-P2P-RPL in Low-Power and Lossy Networks (LLNs). Internet-Draft Draft-ietf-roll-aodv-rpl-03, Internet Engineering Task Force. Work in Progress."},{"key":"ref_67","doi-asserted-by":"crossref","unstructured":"Hui, J., and Kelsey, R. (2016). Multicast Protocol for Low-Power and Lossy Networks (MPL), IETF Secretariat. RFC 7731.","DOI":"10.17487\/RFC7731"},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"1089","DOI":"10.1007\/s11277-013-1250-5","article-title":"IPv6 Multicast Forwarding in RPL-Based Wireless Sensor Networks","volume":"73","author":"Oikonomou","year":"2013","journal-title":"Wirel. Pers. Commun."},{"key":"ref_69","unstructured":"Dunkels, A. (2011). The Contikimac Radio Duty Cycling Protocol, Swedish Institute of Computer Science. Technical Report T2011:13."},{"key":"ref_70","unstructured":"Dunkels, A., Gronvall, B., and Voigt, T. (2004, January 16\u201318). Contiki-a lightweight and flexible operating system for tiny networked sensors. Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks, Tampa, FL, USA."},{"key":"ref_71","doi-asserted-by":"crossref","unstructured":"Abdel Fadeel, K.Q., and El Sayed, K. (2015, January 18). ESMRF: Enhanced stateless multicast RPL forwarding for IPv6-based low-Power and lossy networks. Proceedings of the 2015 Workshop on IoT challenges in Mobile and Industrial Systems, Florence, Italy.","DOI":"10.1145\/2753476.2753479"},{"key":"ref_72","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.adhoc.2016.10.004","article-title":"BMRF: Bidirectional Multicast RPL Forwarding","volume":"54","author":"Lorente","year":"2017","journal-title":"Ad Hoc Netw."},{"key":"ref_73","doi-asserted-by":"crossref","unstructured":"Gaddour, O., Koub\u00e2a, A., Rangarajan, R., Cheikhrouhou, O., Tovar, E., and Abid, M. (2014, January 18\u201320). Co-RPL: RPL routing for mobile low power wireless sensor networks using Corona mechanism. Proceedings of the 2014 9th IEEE International Symposium on Industrial Embedded Systems (SIES), Pisa, Italy.","DOI":"10.1109\/SIES.2014.6871205"},{"key":"ref_74","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1016\/j.adhoc.2015.05.009","article-title":"Quality-of-service aware routing for static and mobile IPv6-based low-power and lossy sensor networks using RPL","volume":"33","author":"Gaddour","year":"2015","journal-title":"Ad Hoc Netw."},{"key":"ref_75","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.adhoc.2014.10.009","article-title":"mRPL: Boosting mobility in the Internet of Things","volume":"26","author":"Fotouhi","year":"2015","journal-title":"Ad Hoc Netw."},{"key":"ref_76","doi-asserted-by":"crossref","unstructured":"Fotouhi, H., Z\u00fa\u00f1iga, M., Alves, M., Koub\u00e2a, A., and Marr\u00f3n, P. (2012). Smart-hop: A reliable handoff mechanism for mobile wireless sensor networks. Wireless Sensor Networks, Springer.","DOI":"10.1007\/978-3-642-28169-3_9"},{"key":"ref_77","doi-asserted-by":"crossref","first-page":"2620","DOI":"10.1109\/TMC.2014.2307867","article-title":"Reliable and fast hand-offs in low-power wireless networks","volume":"13","author":"Fotouhi","year":"2014","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_78","doi-asserted-by":"crossref","first-page":"822","DOI":"10.1016\/j.future.2017.12.015","article-title":"EKF-MRPL: Advanced mobility support routing protocol for internet of mobile things: Movement prediction approach","volume":"93","author":"Bouaziz","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_79","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/TMC.2017.2705680","article-title":"BRPL: Backpressure RPL for High-Throughput and Mobile IoTs","volume":"17","author":"Tahir","year":"2018","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_80","doi-asserted-by":"crossref","first-page":"1936","DOI":"10.1109\/9.182479","article-title":"Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks","volume":"37","author":"Tassiulas","year":"1992","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_81","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1016\/j.future.2019.02.042","article-title":"EMA-RPL: Energy and mobility aware routing for the Internet of Mobile Things","volume":"97","author":"Bouaziz","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_82","doi-asserted-by":"crossref","first-page":"352421","DOI":"10.1155\/2014\/352421","article-title":"Collection Tree Extension of Reactive Routing Protocol for Low-Power and Lossy Networks","volume":"10","author":"Yi","year":"2014","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_83","first-page":"39","article-title":"DualMOP-RPL: Supporting Multiple Modes of Downward Routing in a Single RPL Network","volume":"11","author":"Ko","year":"2015","journal-title":"ACM Trans. Sens. Netw. (TOSN)"},{"key":"ref_84","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1016\/j.comnet.2017.07.001","article-title":"DT-RPL: Diverse bidirectional traffic delivery through RPL routing protocol in low power and lossy networks","volume":"126","author":"Kim","year":"2017","journal-title":"Comput. Netw."},{"key":"ref_85","doi-asserted-by":"crossref","first-page":"23277","DOI":"10.1109\/ACCESS.2018.2817128","article-title":"CLRPL: Context-Aware and Load Balancing RPL for Iot Networks Under Heavy and Highly Dynamic Load","volume":"6","author":"Taghizadeh","year":"2018","journal-title":"IEEE Access"},{"key":"ref_86","unstructured":"Hou, J., Jadhav, R.A., and Luo, Z. (2017). Optimization of Parent-node Selection in RPL-based Networks. Internet-Draft Draft-hou-roll-rpl-parent-selection-00, Internet Engineering Task Force. Work in Progress."},{"key":"ref_87","doi-asserted-by":"crossref","first-page":"1864","DOI":"10.1109\/TII.2014.2332117","article-title":"Reliable data delivery with the IETF routing protocol for low-power and lossy networks","volume":"10","author":"Ancillotti","year":"2014","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_88","doi-asserted-by":"crossref","unstructured":"Dorigo, M., and Birattari, M. (2010). Ant Colony Optimization. Encyclopedia of Machine Learning, Springer.","DOI":"10.1007\/978-0-387-30164-8_22"},{"key":"ref_89","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1016\/j.jnca.2016.06.009","article-title":"ERGID: An efficient routing protocol for emergency response Internet of Things","volume":"72","author":"Qiu","year":"2016","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_90","doi-asserted-by":"crossref","first-page":"23:1","DOI":"10.1145\/2914792","article-title":"Neighbour-Disjoint Multipath for Low-Power and Lossy Networks","volume":"12","author":"Hossain","year":"2016","journal-title":"ACM Trans. Sens. Netw."},{"key":"ref_91","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1016\/j.jnca.2018.01.015","article-title":"A framework for enhancing the performance of Internet of Things applications based on RFID and WSNs","volume":"107","author":"Sobral","year":"2018","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_92","unstructured":"EPCglobal (2008). EPCTM Radio-Frequency Identity Protocols Class-1 Generation-2 UHF RFID Protocol for Communications at 860 MHz\u2013960 MHz Version 1.2.0, EPCglobal."},{"key":"ref_93","doi-asserted-by":"crossref","unstructured":"Intanagonwiwat, C., Govindan, R., and Estrin, D. (2000, January 6\u201311). Directed diffusion: A scalable and robust communication paradigm for sensor networks. Proceedings of the 6th Annual International Conference on Mobile Computing and Networking, Boston, MA USA.","DOI":"10.1145\/345910.345920"},{"key":"ref_94","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.adhoc.2018.02.007","article-title":"Improving network lifetime and reliability for machine type communications based on LOADng routing protocol","volume":"73","author":"Sasidharan","year":"2018","journal-title":"Ad Hoc Netw."},{"key":"ref_95","doi-asserted-by":"crossref","unstructured":"Sobral, J.V.V., Rodrigues, J.J.P.C., Rabelo, R.A.L., Saleem, K., and Furtado, V. (2019). LOADng-IoT: An Enhanced Routing Protocol for Internet of Things Applications over Low Power Networks. Sensors, 19.","DOI":"10.3390\/s19010150"},{"key":"ref_96","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1016\/j.jnca.2013.09.015","article-title":"Energy-aware routing for biomedical wireless sensor networks","volume":"40","author":"Abreu","year":"2014","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_97","doi-asserted-by":"crossref","unstructured":"Capone, S., Brama, R., Accettura, N., Striccoli, D., and Boggia, G. (2014, January 26\u201328). An Energy Efficient and Reliable Composite Metric for RPL Organized Networks. Proceedings of the 2014 12th IEEE International Conference on Embedded and Ubiquitous Computing (EUC), Milano, Italy.","DOI":"10.1109\/EUC.2014.33"},{"key":"ref_98","doi-asserted-by":"crossref","unstructured":"Gaddour, O., Koubaa, A., Baccour, N., and Abid, M. (2014, January 12\u201316). OF-FL: QoS-aware fuzzy logic objective function for the RPL routing protocol. Proceedings of the 2014 12th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt), Hammamet, Tunisia.","DOI":"10.1109\/WIOPT.2014.6850321"},{"key":"ref_99","doi-asserted-by":"crossref","unstructured":"Kamgueu, P.O., Nataf, E., and Ndie Djotio, T. (2015, January 26\u201329). On design and deployment of fuzzy-based metric for routing in low-power and lossy networks. Proceedings of the 2015 IEEE 40th Local Computer Networks Conference Workshops (LCN Workshops), Clearwater Beach, FL, USA.","DOI":"10.1109\/LCNW.2015.7365929"},{"key":"ref_100","doi-asserted-by":"crossref","unstructured":"Araujo, H.D.S., Filho, R.H., Rodrigues, J.J.P.C., Rabelo, R.D.A.L., Sousa, N.D.C., Filho, J.C.C.L.S., and Sobral, J.V.V. (2018). A Proposal for IoT Dynamic Routes Selection Based on Contextual Information. Sensors, 18.","DOI":"10.3390\/s18020353"},{"key":"ref_101","doi-asserted-by":"crossref","first-page":"19507","DOI":"10.3390\/s150819507","article-title":"A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL)","volume":"15","author":"Chen","year":"2015","journal-title":"Sensors"},{"key":"ref_102","doi-asserted-by":"crossref","unstructured":"Gozuacik, N., and Oktug, S. (2015). Parent-Aware Routing for IoT Networks. Internet of Things, Smart Spaces, and Next Generation Networks and Systems, Springer.","DOI":"10.1007\/978-3-319-23126-6_3"},{"key":"ref_103","doi-asserted-by":"crossref","unstructured":"Oliveira, L., Rodrigues, J.J.P.C., Kozlov, S.A., Rab\u00ealo, R.A.L., and Albuquerque, V.H.C.d. (2019). MAC Layer Protocols for Internet of Things: A Survey. Future Internet, 11.","DOI":"10.3390\/fi11010016"},{"key":"ref_104","doi-asserted-by":"crossref","first-page":"720","DOI":"10.1109\/JIOT.2015.2505901","article-title":"Operating Systems for Low-End Devices in the Internet of Things: A Survey","volume":"3","author":"Hahm","year":"2016","journal-title":"IEEE Internet Things J."},{"key":"ref_105","doi-asserted-by":"crossref","first-page":"8459","DOI":"10.1109\/ACCESS.2018.2808324","article-title":"A Survey on Resource Management in IoT Operating Systems","volume":"6","author":"Musaddiq","year":"2018","journal-title":"IEEE Access"},{"key":"ref_106","doi-asserted-by":"crossref","unstructured":"Baccelli, E., Hahm, O., Gunes, M., Wahlisch, M., and Schmidt, T.C. (2013, January 14\u201319). RIOT OS: Towards an OS for the Internet of Things. Proceedings of the 2013 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Turin, Italy.","DOI":"10.1109\/INFCOMW.2013.6970748"},{"key":"ref_107","unstructured":"Antmicro (2018, June 04). RENODE. Available online: https:\/\/renode.io\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/9\/2144\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:50:21Z","timestamp":1760187021000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/9\/2144"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,9]]},"references-count":107,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2019,5]]}},"alternative-id":["s19092144"],"URL":"https:\/\/doi.org\/10.3390\/s19092144","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2019,5,9]]}}}