# Natural Computing Applied to the Underground System: A Synergistic Approach for Smart Cities
## 4 Overview of the System  
Smart Cities are environment friendly as they use sustainable materials for building facilities and reduce energy consumption. Efficient use of technology helps create an efficient transport management system, improve healthcare facilities, and develop a robust communication network to connect all businesses, people and beyond the relationships between central and national levels of governments. A network of sensors, cameras, wireless devices, data centers form the key infrastructure that allows civic authorities to provide essential services in a faster and more efficient manner. There will be an urban environment that permanently communicates with citizens and is capable of managing public services in real time to improve their quality of life through traffic management, garbage collection, waste disposal, irrigation systems, assisted parking, and that alerts the local authority when an incident occurs so that the government can stay in touch with the people. The platform is divided into a layered architecture associated with the different functional blocks. The following section describes the components and main features of the architecture:  
**Layer 0**. Integrate sensing/performance technologies. The platform will facilitate integration sensing technologies currently available, regardless of their nature, and will provide an open environment that allows the dynamic addition of new sensor systems and technologies. To accomplish this, the platform will provide data encapsulation mechanisms that standardize the information received from sources such as Wi-Fi, ZigBee, etc. Layer 0 of the platform is a broker that defines communication with sensor networks of different natures (Wi-Fi, ZigBee, Bluetooth, etc. ), and obtains the raw data from sensor networks. The main novelty of this layer is the ability to provide the platform and the upper layers with openness regarding the connection to sensor networks of different natures, and thus ensure that upper layers of the architecture have access to information and can perform data fusion at different levels. **Layer 1**. Low-level services. Given the information exchanged with the environment through layer 0 as described above, the existing functional requirements and a set of low-level services will now be defined; specifically, those that depend on the types of networks and technologies integrated into every deployment. After obtaining the raw data, a gateway is provided, defined through adapters that allow the information received to be standardized. In this first stage, the platform provides services such as filtering of signals, normalization services or other treatment services at the basic level signals. These services are provided by the adapters and will be associated with algorithms that perform initial treatment of the data, so that it can be presented to higher layers in a more homogenized way. **Layer 2**. Information fusion algorithms. Each organization includes the roles required to facilitate an intelligent management of the information obtained from the lower levels of the architecture. The MAS incorporates agents specifically designed to interact with low-level services. In addition, we propose the design of intelligent swarm agents specialized in Information Fusion (IF) using ant colony systems, Fireworks algorithms, and Particle Swarm Optimization. The system to be developed formed by five groups of elements, has the main structure that can be seen in Figure 3. There are five groups of elements within the system, which are described below:  
* _A_: Fixed Smart dust: In wireless sensor networks terms, this smart dust element, that will be unique in each UPTS station, will behave as the sink node. This special device will be integrated in the dock itself, receiving information from its \(Bn\) counterparts. The sink node will be the only element able to establish communication with the Operations and Control Center, \(D\), and the elements within the \(C\) set.