{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:35:18Z","timestamp":1760240118463,"version":"build-2065373602"},"reference-count":29,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2019,3,23]],"date-time":"2019-03-23T00:00:00Z","timestamp":1553299200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100007161","name":"Secretar\u00eda de Investigaci\u00f3n y Posgrado, Instituto Polit\u00e9cnico Nacional","doi-asserted-by":"publisher","award":["20190046"],"award-info":[{"award-number":["20190046"]}],"id":[{"id":"10.13039\/501100007161","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Wireless sensor networks (WSNs) consist of a large number of small devices or nodes, called micro controller units (MCUs) and located in homes and\/or offices, to be operated through the internet from anywhere, making these devices smarter and more efficient. Quality of service routing is one of the critical challenges in WSNs, especially in surveillance systems. To improve the efficiency of the network, in this article we proposes a distributed learning fractal algorithm (DFLA) to design the control topology of a wireless sensor network (WSN), whose nodes are the MCUs distributed in a physical space and which are connected to share parameters of the sensors such as concentrations of     C  O 2     , humidity, temperature within the space or adjustment of the intensity of light inside and outside the home or office. For this, we start defining the production rules of the L-systems to generate the Hilbert fractal, since these rules facilitate the generation of this fractal, which is a fill-space curve. Then, we model the optimization of a centralized control topology of WSNs and proposed a DFLA to find the best two nodes where a device can find the highly reliable link between these nodes. Thus, we propose a software defined network (SDN) with strong mobility since it can be reconfigured depending on the amount of nodes, also we employ a target coverage because distributed learning fractal algorithm (DLFA) only consider reliable links among devices. Finally, through laboratory tests and computer simulations, we demonstrate the effectiveness of our approach by means of a fractal routing in WSNs, by using a large amount of WSNs devices (from 16 to 64 sensors) for real time monitoring of different parameters, in order to make efficient WSNs and its application in a forthcoming Smart City.<\/jats:p>","DOI":"10.3390\/s19061442","type":"journal-article","created":{"date-parts":[[2019,3,25]],"date-time":"2019-03-25T06:56:52Z","timestamp":1553497012000},"page":"1442","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Distributed Learning Fractal Algorithm for Optimizing a Centralized Control Topology of Wireless Sensor Network Based on the Hilbert Curve L-System"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4032-0511","authenticated-orcid":false,"given":"Jaime","family":"Moreno","sequence":"first","affiliation":[{"name":"Escuela Superior de Ingenier\u00eda Mec\u00e1nica y El\u00e9ctrica, Instituto Polit\u00e9cnico Nacional, Mexico City 07738, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oswaldo","family":"Morales","sequence":"additional","affiliation":[{"name":"Escuela Superior de Ingenier\u00eda Mec\u00e1nica y El\u00e9ctrica, Instituto Polit\u00e9cnico Nacional, Mexico City 07738, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ricardo","family":"Tejeida","sequence":"additional","affiliation":[{"name":"Escuela Superior de Turismo, Instituto Polit\u00e9cnico Nacional, Mexico City 07630, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Posadas","sequence":"additional","affiliation":[{"name":"Escuela Superior de Ingenier\u00eda Mec\u00e1nica y El\u00e9ctrica, Instituto Polit\u00e9cnico Nacional, Mexico City 07738, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hugo","family":"Quintana","sequence":"additional","affiliation":[{"name":"Escuela Superior de Ingenier\u00eda Mec\u00e1nica y El\u00e9ctrica, Instituto Polit\u00e9cnico Nacional, Mexico City 07738, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Grigori","family":"Sidorov","sequence":"additional","affiliation":[{"name":"Centro de Investigaci\u00f3n en Computaci\u00f3n, Instituto Polit\u00e9cnico Nacional, Mexico City 07738, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,3,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Beni, G., and Wang, J. (1993). Swarm intelligence in cellular robotic systems. Robots Biological Systems: Towards a New Bionics, Springer.","DOI":"10.1007\/978-3-642-58069-7_38"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1436","DOI":"10.1109\/JIOT.2017.2789217","article-title":"Network Throughput Optimization for Random Access Narrowband Cognitive Radio Internet of Things (NB-CR-IoT)","volume":"5","author":"Li","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1109\/ACCESS.2017.2757955","article-title":"A Software Defined Fog Node Based Distributed Blockchain Cloud Architecture for IoT","volume":"6","author":"Sharma","year":"2018","journal-title":"IEEE Access"},{"key":"ref_4","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_5","doi-asserted-by":"crossref","unstructured":"Moreno, J., Morales, O., Tejeida, R., and Posadas, J. (2018). Broadcasting and Sharing of Parameters in an IoT Network by Means of a Fractal of Hilbert Using Swarm Intelligence, Springer International Publishing. Lecture Notes in Artificial Intelligence, Chapter Evolutionary and Nature-Inspired Intelligence.","DOI":"10.1007\/978-3-030-04491-6_5"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1016\/j.jnca.2018.08.012","article-title":"Learning automaton based topology control protocol for extending wireless sensor networks lifetime","volume":"122","author":"Javadi","year":"2018","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"5567","DOI":"10.1109\/TIE.2018.2869345","article-title":"Energy-Efficient Algorithm for Reliable Routing of Wireless Sensor Networks","volume":"66","author":"Mostafaei","year":"2019","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1016\/j.jnca.2018.06.016","article-title":"Software-defined wireless sensor networks: A survey","volume":"119","author":"Mostafaei","year":"2018","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Ahmad Zaki Hamidi, E., Ridlo Effendi, M., and Ash Shiddiq, H. (2018, January 12\u201313). Design and Implementation Supervisory Control and Data Acquisition (SCADA) of Sedimentation Process of Water Treatment Plant (WTP) by Using Raspberry PI 3 B. Proceedings of the 2018 4th International Conference on Wireless and Telematics (ICWT), Bali, Indonesia.","DOI":"10.1109\/ICWT.2018.8527736"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Sharon, V., Karthikeyan, B., Chakravarthy, S., and Vaithiyanathan, V. (2016, January 25\u201327). Stego Pi: An automated security module for text and image steganography using Raspberry Pi. Proceedings of the 2016 International Conference on Advanced Communication Control and Computing Technologies (ICACCCT), Ramanathapuram, India.","DOI":"10.1109\/ICACCCT.2016.7831706"},{"key":"ref_11","unstructured":"Harshitha, R., and Safwat Hussain, M.H. (2018, January 25\u201326). Surveillance Robot Using Raspberry Pi and IoT. Proceedings of the 2018 International Conference on Design Innovations for 3Cs Compute Communicate Control (ICDI3C), Bangalore, India."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Akila, I.S., Akshaya, B., Deepthi, S., and Sivadharshini, P. (2018, January 15\u201316). A Text Reader for the Visually Impaired using Raspberry Pi. Proceedings of the 2018 Second International Conference on Computing Methodologies and Communication (ICCMC), Erode, India.","DOI":"10.1109\/ICCMC.2018.8487513"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Shah, A.A., Zaidi, Z.A., Chowdhry, B.S., and Daudpoto, J. (2016, January 12\u201314). Real time face detection\/monitor using raspberry pi and MATLAB. Proceedings of the 2016 IEEE 10th International Conference on Application of Information and Communication Technologies (AICT), Baku, Azerbaijan.","DOI":"10.1109\/ICAICT.2016.7991743"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Demir, U., Tapparello, C., and Heinzelman, W. (2017, January 22\u201325). Maintaining Connectivity in Ad Hoc Networks Through WiFi Direct. Proceedings of the 2017 IEEE 14th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), Orlando, FL, USA.","DOI":"10.1109\/MASS.2017.60"},{"key":"ref_15","unstructured":"Mandelbrot, B. (1982). The Fractal Geometry of Nature, Freeman. Chapter 7."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Nonnenmacher, T. (1993). Fractals in Biology and Medicine, Birkhauser.","DOI":"10.1007\/978-3-0348-8501-0"},{"key":"ref_17","unstructured":"Hans, S. (1994). Space-Filling Curves, Springer."},{"key":"ref_18","unstructured":"Prusinkiewicz, P. (1993, January 19\u201321). Modeling and Visualization of Biological Structures. Proceedings of the Graphics Interface, Toronto, ON, Canada."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"280","DOI":"10.1016\/0022-5193(68)90079-9","article-title":"Mathematical models for cellular interaction in development, Parts I and II","volume":"18","author":"Lindenmayer","year":"1968","journal-title":"J. Theor. Biol."},{"key":"ref_20","unstructured":"Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas, Basic Books."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1007\/BF01199431","article-title":"\u00dcber die stetige Abbildung einer Linie auf ein Fl\u00e4chenst\u00fcck","volume":"38","author":"Hilbert","year":"1891","journal-title":"Math. Ann."},{"key":"ref_22","unstructured":"Liu, Z., Dai, L., Xue, L., Guan, X., and Hua, C. (2011, January 22\u201324). Reliability considered routing protocol in Wireless Sensor Networks. Proceedings of the 30th Chinese Control Conference, Yantai, China."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1408","DOI":"10.1109\/TPDS.2008.248","article-title":"Reliable and Energy-Efficient Routing for Static Wireless Ad Hoc Networks with Unreliable Links","volume":"20","author":"Li","year":"2009","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1109\/TMC.2003.1255650","article-title":"Geographic random forwarding (GeRaF) for ad hoc and sensor networks: Energy and latency performance","volume":"2","author":"Zorzi","year":"2003","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Karp, B., and Kung, H.T. (2000, January 6\u201311). GPSR: Greedy Perimeter Stateless Routing for Wireless Networks. Proceedings of the 6th Annual International Conference on Mobile Computing and Networking (MobiCom \u201900), Boston, MA, USA.","DOI":"10.1145\/345910.345953"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"498","DOI":"10.1109\/TWC.2015.2475258","article-title":"End-to-End Delay Modeling in Buffer-Limited MANETs: A General Theoretical Framework","volume":"15","author":"Liu","year":"2016","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"2062","DOI":"10.1109\/TVT.2014.2362355","article-title":"Packet Delivery Ratio\/Cost in MANETs With Erasure Coding and Packet Replication","volume":"64","author":"Yang","year":"2015","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"784","DOI":"10.1109\/TII.2013.2261082","article-title":"R3E: Reliable Reactive Routing Enhancement for Wireless Sensor Networks","volume":"10","author":"Niu","year":"2014","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1007\/s11036-008-0051-7","article-title":"On Throughput Efficiency of Geographic Opportunistic Routing in Multihop Wireless Networks","volume":"12","author":"Zeng","year":"2007","journal-title":"Mob. Netw. Appl."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/6\/1442\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:40:15Z","timestamp":1760186415000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/6\/1442"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,23]]},"references-count":29,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2019,3]]}},"alternative-id":["s19061442"],"URL":"https:\/\/doi.org\/10.3390\/s19061442","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2019,3,23]]}}}