Abstract: At the present, millions of Microcontroller Units (MCU) are connected simultaneously in a digitally way to be our life more comfortable. These MCU not only interact with us turning on lights or identifying movement in a House but also they perform small and specific tasks such as sensing different parameters such as temperature, humidity, CO2, adjustment of the environmental lights. There is a huge kind of these MCU called small general purpose devices, ESP8266 or RaspberryPi3 or any kind of Internet of Things (IoT) devices, which are connected to internet by means of a central node for sharing their information. The main goal of this article is to design a decentralized IoT network topology in order to connect all the MCU or nodes, based on the fractal Peano, i.e., without using a central one, just sharing some parameters with two adjacent nodes, taking into account that any member of these nodes knows the parameters of the rest of these devices even if they are not adjacent nodes. Specifically, with the proposed network we can access to the entire IoT network in real time in a dynamic way since the topology of the network can be adapted and reconfigured when a new node is added using tools of Artificial Intelligence for its application in a Smart City. This proposal allows to save energy, increasing the time of life of the IoT network, when more wireless small-devices are connected and sensing parameters.
Resumen: En la actualidad, millones de unidades de microcontroladores (MCU) están conectadas simultáneamente de forma digital para que nuestra vida sea más cómoda. Estos MCU no sólo interactúan con los seres humanos encendiendo las luces o identificando el movimiento en una casa, sino que también realizan tareas pequeñas y específicas, como detectar diferentes parámetros como temperatura, humedad, CO2, ajuste de las luces ambientales. Hay un gran tipo de estos MCU llamados pequeños dispositivos de propósito general, ESP8266 o RaspberryPi3 o cualquier tipo de dispositivos de Internet de las cosas (IoT), que están conectados a Internet por medio de un nodo central para compartir su información. El objetivo principal de este artículo es diseñar una topología de red IoT descentralizada para conectar todos los MCU o nodos, basada en la construcción del fractal de Peano, es decir, sin usar uno nodo central, simplemente compartiendo algunos parámetros con dos nodos adyacentes, considerando que cualquier miembro de estos nodos conocen los parámetros del resto de estos dispositivos incluso si no son nodos adyacentes. Específicamente, con la red propuesta es posible acceder a toda la red IoT en tiempo real de una manera dinámica, ya que la topología de la red se puede adaptar y reconfigurar cuando se agrega un nuevo nodo utilizando herramientas de Inteligencia Artificial para su aplicación en una Ciudad Inteligente. Esta propuesta permite ahorrar energía, aumentando el tiempo de vida de la red IoT, cuando se conectan más pequeños dispositivos inalámbricos y se detectan parámetros.