Broadcasting and Sharing of Parameters in an IoT Network by Means of a Fractal of Hilbert Using Swarm Intelligence
Nowadays, thousand and thousand of small devices, such as Microcontroller Units (MCU’s), live around us. 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, \(CO_2\), adjustment of the environmental lights. In addition there is a huge kind of these MCU’s like SmartPhones or small general purpose devices, ESP8266 or RaspberryPi3 or any kind of Internet of Things (IoT) devices. They are connected to internet to a central node and then they can share their information. The main goal of this article is to connect all the nodes in a fractal way without using a central one, just sharing some parameters with two adjacent nodes, but any member of these nodes knows the parameters of the rest of these devices even if they are not adjacent nodes. With a Hilbert fractal network we can access to the entire network in real time in a dynamic way since we can adapt and reconfigure the topology of the network when a new node is added using tools of Artificial Intelligence for its application in a Smart City.
KeywordsIoT Adaptive algorithms Swarm Intelligence Hilbert fractal ESP8266 RaspberryPi3
This article is supported by National Polytechnic Institute (Instituto Poliécnico Nacional) of Mexico by means of Project No. 20180514 granted by Secretariat of Graduate and Research, National Council of Science and Technology of Mexico (CONACyT). The research described in this work was carried out at the Superior School of Mechanical and Electrical Engineering (Escuela Superior de Ingeniería Mecánica y Eléctrica), Campus Zacatenco.
- 8.Beni, G., Wang, J.: Swarm intelligence in cellular robotic systems. In: Dario, P., Sandini, G., Aebischer, P. (eds.) Robots Biological Systems: Towards a New Bionics?. NATO ASI Series (Series F: Computer and Systems Sciences), vol. 102, pp. 703–712. Springer, Berlin (1993). https://doi.org/10.1007/978-3-642-58069-7_38CrossRefGoogle Scholar
- 10.Boliek, M., Christopoulos, C., Majani, E.: Information Technology: JPEG2000 Image Coding System, JPEG 2000 Part I final committee draft version 1.0 ed., ISO/IEC JTC1/SC29 WG1, JPEG 2000, April 2000Google Scholar