Moreover, the traffic generated by the IoT
devices must be determined and integrated into
different types of flows. Based on this information,
there should be a prioritization criteria and traffic
safety levels corresponding to each flow in order to
be able to be properly treated by the network
devices. Machine learning / deep learning techniques
can be used to apply the traffic classification criteria.
AI algorithms can be responsible for determining the
required Quality of Service (QoS) parameters and
priorities in order to make modifications to the
network device configurations required at each
instant and for each type of specific traffic flow. An
example of an algorithm that takes into account the
aforementioned issues is shown in Figure 6.
Figure 6: Algorithm that takes into account sensor data
and traffic behavior to perform actions in the network.
5 CONCLUSIONS
The amount of technology introduced in the cities is
growing hugely. The sensor devices are cheaper,
smaller and with higher computing capacity, which
allow them to be used to gather data from a wide
variety of environments. Wireless technologies
allow higher data transfer rates at higher distances
and the communication protocols are quite more
robust than years ago. All these issues are
facilitating the deployment of many IoT devices to
collect the data used by AI techniques to achieve a
smarter city.
ACKNOWLEDGEMENTS
This work has been partially supported by the
"Ministerio de Economía y Competitividad" in the
"Programa Estatal de Fomento de la Investigación
Científica y Técnica de Excelencia, Subprograma
Estatal de Generación de Conocimiento" within the
project under Grant TIN2017-84802-C2-1-P.
REFERENCES
Arduino website, available at: https://store.arduino.cc/
arduino-mega-2560-rev3 [Last access June 2018]
Azizi, R. (2016) Consumption of Energy and Routing
Protocols in Wireless Sensor Network, Network
Protocols and Algorithms, Vol 8, No 3. Pp. 76-87
Bakhshad, S. et al., (2018) A Dynamic Replication Aware
Load Balanced Scheduling for Data Grids in
Distributed Environments of Internet of Things, Ad
Hoc and Sensor Wireless Networks, Vol. 40, Number
3-4. Pp. 275-296.
Flyport website, available at: http://wiki.openpicus.com/
index.php/Flyport_WiFi [Last access June 2018]
Hernández, L. et al., (2014) Artificial neural network for
short-term load forecasting in distribution systems,
Energies 7 (3), 1576-1598.
Khaleeq, H., Abou-ElNour, A., Tarique, M., (2016), A
Reliable Wireless System for Water Quality
Monitoring and Level Control, Network Protocols and
Algorithms, Vol 8, No 3 Pp. 1-14
Martchport, Lantronix website, Available at: https://
www.lantronix.com/products/matchport-bg/ [Last
access June 2018]
Lloret, J.; Garcia, M.; Bri, D.; Diaz, J.R.; (2009) A cluster-
based architecture to structure the topology of parallel
wireless sensor networks, Sensors 9 (12), 10513-
10544.
Lloret, J., Tomas, J., Canovas, A., Parra, L., (2016) An
integrated IoT architecture for smart metering, IEEE
Communications Magazine 54 (12), 50-57.
López Martín, M., Sánchez-Esguevillas, A., and Carro, B.
(2017), Review of Methods to Predict Connectivity of
IoT Wireless Devices, Ad Hoc and Sensor Wireless
Networks, Vol. 38, Number 1-4. Pp. 1-20
Raspberry Pi website, available at: https://
www.raspberrypi.org/products/raspberry-pi-3-model-
b-plus/ [Last access June 2018]
Sendra, S.; Lloret, J.; García, M.; Toledo, J.F.; (2011)
Power saving and energy optimization techniques for
wireless sensor neworks, Journal of communications 6
(6), 439-459.
Waspmote website, available at: http://www.libelium.com/
products/waspmote/ [Last access June 2018]