{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T19:45:11Z","timestamp":1771703111949,"version":"3.50.1"},"reference-count":29,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2018,1,26]],"date-time":"2018-01-26T00:00:00Z","timestamp":1516924800000},"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\/50008\/2013 Project"],"award-info":[{"award-number":["UID\/EEA\/50008\/2013 Project"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Government of the Russian Federation","award":["Grant 074-U01"],"award-info":[{"award-number":["Grant 074-U01"]}]},{"DOI":"10.13039\/501100007258","name":"Funttel","doi-asserted-by":"publisher","award":["Grant No. 01.14.0231.00"],"award-info":[{"award-number":["Grant No. 01.14.0231.00"]}],"id":[{"id":"10.13039\/501100007258","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Brazilian National Council for Research and Development (CNPq)","award":["Grant No. 309335\/2017-5"],"award-info":[{"award-number":["Grant No. 309335\/2017-5"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The Internet of Things (IoT) is based on interconnection of intelligent and addressable devices, allowing their autonomy and proactive behavior with Internet connectivity. Data dissemination in IoT usually depends on the application and requires context-aware routing protocols that must include auto-configuration features (which adapt the behavior of the network at runtime, based on context information). This paper proposes an approach for IoT route selection using fuzzy logic in order to attain the requirements of specific applications. In this case, fuzzy logic is used to translate in math terms the imprecise information expressed by a set of linguistic rules. For this purpose, four Objective Functions (OFs) are proposed for the Routing Protocol for Low Power and Loss Networks (RPL); such OFs are dynamically selected based on context information. The aforementioned OFs are generated from the fusion of the following metrics: Expected Transmission Count (ETX), Number of Hops (NH) and Energy Consumed (EC). The experiments performed through simulation, associated with the statistical data analysis, conclude that this proposal provides high reliability by successfully delivering nearly 100% of data packets, low delay for data delivery and increase in QoS. In addition, an 30% improvement is attained in the network life time when using one of proposed objective function, keeping the devices alive for longer duration.<\/jats:p>","DOI":"10.3390\/s18020353","type":"journal-article","created":{"date-parts":[[2018,1,26]],"date-time":"2018-01-26T04:11:48Z","timestamp":1516939908000},"page":"353","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":39,"title":["A Proposal for IoT Dynamic Routes Selection Based on Contextual Information"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7543-0628","authenticated-orcid":false,"given":"Harilton","family":"Ara\u00fajo","sequence":"first","affiliation":[{"name":"Programa de P\u00f3s-Gradua\u00e7\u00e3o em Inform\u00e1tica Aplicada (PPGIA), University of Fortaleza (UNIFOR), Av. Washington Soares, 1321, Edson Queiroz, 60.811-905 Fortaleza-CE, Brazil"},{"name":"Instituto de Telecomunica\u00e7\u00f5es, Av. Rovisco Pais, 1, 1049-001 Lisboa, Portugal"},{"name":"Department of Computer Science, University Estacio of S\u00e1, Av. Expedicion\u00e1rios, 790, S\u00e3o Jo\u00e3o, 64.046-700 Teresina-PI, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raimir","family":"Filho","sequence":"additional","affiliation":[{"name":"Programa de P\u00f3s-Gradua\u00e7\u00e3o em Inform\u00e1tica Aplicada (PPGIA), University of Fortaleza (UNIFOR), Av. Washington Soares, 1321, Edson Queiroz, 60.811-905 Fortaleza-CE, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8657-3800","authenticated-orcid":false,"given":"Joel","family":"Rodrigues","sequence":"additional","affiliation":[{"name":"Programa de P\u00f3s-Gradua\u00e7\u00e3o em Inform\u00e1tica Aplicada (PPGIA), University of Fortaleza (UNIFOR), Av. Washington Soares, 1321, Edson Queiroz, 60.811-905 Fortaleza-CE, Brazil"},{"name":"Instituto de Telecomunica\u00e7\u00f5es, Av. Rovisco Pais, 1, 1049-001 Lisboa, Portugal"},{"name":"National Institute of Telecommunications (Inatel), Av. Jo\u00e3o de Camargo, 510-Centro, 37540-000 Santa Rita do Sapuca\u00ed-MG, Brazil"},{"name":"International Laboratory \u201cTechnosphere Safety\u201d, ITMO University, 49 Kronverksky Pr., St. Petersburg 197101, Russia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1482-6404","authenticated-orcid":false,"given":"Ricardo","family":"Rabelo","sequence":"additional","affiliation":[{"name":"Department of Computing, Federal University of Piau\u00ed (UFPI), Department of Computing, 64.049-550 Teresina-PI, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4775-8938","authenticated-orcid":false,"given":"Natanael","family":"Sousa","sequence":"additional","affiliation":[{"name":"Department of Computing, Federal University of Piau\u00ed (UFPI), Department of Computing, 64.049-550 Teresina-PI, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9","family":"Filho","sequence":"additional","affiliation":[{"name":"Department of Computing, Federal University of Piau\u00ed (UFPI), Department of Computing, 64.049-550 Teresina-PI, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9","family":"Sobral","sequence":"additional","affiliation":[{"name":"Instituto de Telecomunica\u00e7\u00f5es, Av. Rovisco Pais, 1, 1049-001 Lisboa, Portugal"},{"name":"Departamento de Inform\u00e1tica, Universidade da Beira Interior, Rua Marqu\u00eas D\u2019\u00c1vila e Bolama, 6201-001 Covilh\u00e3, Portugal"},{"name":"Department of Education, Federal Institute of Maranh\u00e3o (IFMA), Av. Get\u00falio Vargas, 4, Monte Castelo, 65030-005 S\u00e3o Luiz-MA, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,1,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Umamaheswari, S., and Negi, A. (2017, January 5\u20137). Internet of Things and RPL routing protocol: A study and evaluation. Proceedings of the 2017 International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India.","DOI":"10.1109\/ICCCI.2017.8117763"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Miguel, M., Jamhour, E., Pellenz, M., and Penna, M. (2017). A Power Planning Algorithm Based on RPL for AMI Wireless Sensor Networks. Sensors, 17.","DOI":"10.3390\/s17040679"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Park, J., Kim, K., and Kim, K. (2017). An Algorithm for Timely Transmission of Solicitation Messages in RPL for Energy-Efficient Node Mobility. Sensors, 17.","DOI":"10.3390\/s17040899"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Gokilapriya, V., and Bhuvaneswari, P.T.V. (2017, January 16\u201318). Analysis of RPL routing protocol on topology control mechanism. Proceedings of the 2017 Fourth International Conference on Signal Processing, Communication and Networking (ICSCN), Chennai, India.","DOI":"10.1109\/ICSCN.2017.8085693"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Alomari, A., Phillips, W., Aslam, N., and Comeau, F. (2017). Dynamic Fuzzy-Logic Based Path Planning for Mobility-Assisted Localization in Wireless Sensor Networks. Sensors, 17.","DOI":"10.3390\/s17081904"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Pradeska, N., Widyawan, W., Najib, W., and Kusumawardani, S.S. (2016, January 5\u20136). Performance analysis of objective function MRHOF and OF0 in routing protocol RPL IPV6 over low power wireless personal area networks (6LoWPAN). Proceedings of the 2016 8th International Conference on Information Technology and Electrical Engineering (ICITEE), Yogyakarta, Indonesia.","DOI":"10.1109\/ICITEED.2016.7863270"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Shakya, N.M., Mani, M., and Crespi, N. (2017, January 6\u20139). SEEOF: Smart energy efficient objective function: Adapting RPL objective function to enable an IPv6 meshed topology solution for battery operated smart meters. Proceedings of the 2017 Global Internet of Things Summit (GIoTS), Geneva, Switzerland.","DOI":"10.1109\/GIOTS.2017.8016252"},{"key":"ref_8","unstructured":"Sousa, N.C., Sobral, J.V.V., Rodrigues, J.J.P.C., Rabelo, R.A.L., and Solic, P. (2017, January 12\u201314). ERAOF: A New RPL Protocol Objective Function for Internet of Things Applications. Proceedings of the 2017 2nd International Multidisciplinary Conference on Computer and Energy Science (SpliTech), Split, Croatia."},{"key":"ref_9","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_10","unstructured":"Sobral, J.V.V., Rabelo, R.A.L., Oliveira, D., Lima, J.C., Araujo, H.S., and Filho, R.H. (2015, January 27\u201330). A Framework for Improving the Performance of IoT Applications. Proceedings of the 14th International Conference on Wireless Networks, Las Vegas, NV, USA."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1504\/IJAHUC.2007.014070","article-title":"A survey on context-aware systems","volume":"2","author":"Baldauf","year":"2007","journal-title":"Int. J. Ad Hoc Ubiquitous Comput."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"362","DOI":"10.1109\/SURV.2012.040912.00180","article-title":"A Survey on Context-Aware Mobile and Wireless Networking: On Networking and Computing Environments\u2019 Integration","volume":"15","author":"Makris","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_13","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_14","doi-asserted-by":"crossref","unstructured":"Sharkawy, B., Khattab, A., and Elsayed, K.M.F. (2014, January 6\u20138). Fault-tolerant RPL through context awareness. Proceedings of the 2014 IEEE World Forum on Internet of Things (WF-IoT), Seoul, Korea.","DOI":"10.1109\/WF-IoT.2014.6803206"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1007\/s11276-005-1766-z","article-title":"A high-throughput path metric for multi-hop wireless routing","volume":"11","author":"Couto","year":"2005","journal-title":"Wirel. Netw."},{"key":"ref_16","unstructured":"Vasseur, J., Kim, M., Pister, K., Dejean, N., and Barthel, D. (2012). Routing Metrics Used for Path Calculation in Low-Power and Lossy Networks, IETF. RFC 6551."},{"key":"ref_17","unstructured":"Winter, T., Thubert, P., Brandt, A., Hui, J., Kelsey, R., Levis, P., Pister, K., Struik, R., and Vasseur, J.A.R. (2018, January 24). Rpl: Ipv6 Routing Protocol for Low-Power and Lossy Networks, RFC 6550. Available online: http:\/\/tools.ietf.org\/html\/rfc 6550."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Jayaraman, P.P., and Haghighi, P.D. (2013, January 2\u20135). SA-A-WSN: Situation-aware adaptation approach for energy conservation in wireless sensor network. Proceedings of the 2013 IEEE Eighth International Conference on Intelligent Sensors, Sensor Networks and Information Processing, Melbourne, Australia.","DOI":"10.1109\/ISSNIP.2013.6529754"},{"key":"ref_19","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_20","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_21","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1016\/j.ijar.2006.04.001","article-title":"The nearest trapezoidal form of a generalized left right fuzzy number","volume":"43","author":"Abbasbandy","year":"2006","journal-title":"Int. J. Approx. Reason."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Driankov, D., Hellendoorn, H., and Reinfrank, M. (1993). An Introduction to Fuzzy Control, Springer.","DOI":"10.1007\/978-3-662-11131-4"},{"key":"ref_23","unstructured":"Shaw, I.S., and Sim\u00f5es, M.G. (1999). Controle e Modelagem Fuzzy, Editora Edgard Bl\u00fccher Ltda."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Jang, J.S.R., Sun, C.T., and Mizutani, E. (1997). Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence, Prentice-Hall.","DOI":"10.1109\/TAC.1997.633847"},{"key":"ref_25","unstructured":"Reznik, L. (1997). Fuzzy Controllers Handbook, Newnes. [1st ed.]."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1109\/TSMC.1985.6313399","article-title":"Fuzzy identification of systems and its applications to modeling and control","volume":"15","author":"Takagi","year":"1985","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Osterlind, F., Dunkels, A., Eriksson, J., Finne, N., and Voigt, T. (2006, January 14\u201316). Cross-Level Sensor Network Simulation with COOJA. Proceedings of the 2006 31st IEEE Conference on Local Computer Networks, Tampa, FL, USA.","DOI":"10.1109\/LCN.2006.322172"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Dunkels, A., Osterlind, F., Tsiftes, N., and He, Z. (2007, January 25\u201326). Software-based on-line energy estimation for sensor nodes. Proceedings of the 4th Workshop on Embedded Networked Sensors (Emnets 2007), Cork, Ireland.","DOI":"10.1145\/1278972.1278979"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/MIC.2009.52","article-title":"Building the Internet of Things Using RFID: The RFID Ecosystem Experience","volume":"13","author":"Welbourne","year":"2009","journal-title":"IEEE Internet Comput."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/2\/353\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T14:52:38Z","timestamp":1760194358000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/2\/353"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,1,26]]},"references-count":29,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2018,2]]}},"alternative-id":["s18020353"],"URL":"https:\/\/doi.org\/10.3390\/s18020353","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,1,26]]}}}