skip to main content
research-article

IoT Architecture for Urban Data-Centric Services and Applications

Published: 24 July 2020 Publication History

Abstract

In this work, we describe an urban Internet of Things (IoT) architecture, grounded in big data patterns and focused on the needs of cities and their key stakeholders. First, the architecture of the dedicated platform USE4IoT (Urban Service Environment for the Internet of Things), which gathers and processes urban big data and extends the Lambda architecture, is proposed. We describe how the platform was used to make IoT an enabling technology for intelligent transport planning. Moreover, key data processing components vital to provide high-quality IoT data streams in a near-real-time manner are defined. Furthermore, tests showing how the IoT platform described in this study provides a low-latency analytical environment for smart cities are included.

References

[1]
Mussab Alaa, A. A. Zaidan, B. B. Zaidan, Mohammed Talal, and M. L. M. Kiah. 2017. A review of smart home applications based on Internet of Things. Journal of Network and Computer Applications 97 (2017), 48–65.
[2]
A. Álvarez, S. Casado, J. L. González Velarde, and J. Pacheco. 2010. A computational tool for optimizing the urban public transport: A real application. Journal of Computer and Systems Sciences International 49, 2 (2010), 244–252.
[3]
R. A. Becker, R. Caceres, K. Hanson, J. M. Loh, S. Urbanek, A. Varshavsky, and C. Volinsky. 2011. A tale of one city: Using cellular network data for urban planning. IEEE Pervasive Computing 10, 4 (April 2011), 18–26.
[4]
Mateusz Bukowski, Marcin Luckner, and Robert Kunicki. 2020. Estimation of free space on car park using computer vision algorithms. In Automation 2019, R. Szewczyk, C. Zieliński, and M. Kaliczyńska (Eds.). Springer International Publishing, Cham, Switzerland, 316–325.
[5]
Akemi Takeoka Chatfield and Christopher G. Reddick. 2017. A longitudinal cross-sector analysis of open data portal service capability: The case of Australian local governments. Government Information Quarterly 34, 2 (2017), 231–243.
[6]
F. Cirillo, G. Solmaz, E. L. Berz, M. Bauer, B. Cheng, and E. Kovacs. 2019. A standard-based open source IoT platform: FIWARE. IEEE Internet of Things Magazine 2, 3 (Sept. 2019), 12–18.
[7]
Du Dayong. 2015. Apache Hive Essentials. Packt Publishing, Birmingham, GB.
[8]
Byron Ellis. 2014. Real-Time Analytics: Techniques to Analyze and Visualize Streaming Datatems. Wiley, Hoboken, NJ.
[9]
Giuseppe Ciulla, Filipe Aranda de Sa, Jaime Ventura, Sofia Peres, Ignacio Elicegui Maestro, Eunah Kim, Cedric Crettaz, et al. 2018. Customized IoT Service Prototypes for Lead Ref. Zones—Basic. Technical Report. SynchroniCity: Delivering an IoT Enabled Digital Single Market for Europe and Beyond. Retrieved June 4, 2020 from https://synchronicity-iot.eu/wp-content/uploads/2018/09/SynchroniCity_D3.5.pdf.
[10]
FIWARE. 2019. What Is FIWARE? Retrieved June 4, 2020 from https://www.fiware.org/about-us/.
[11]
Angelo Furno, Marco Fiore, Razvan Stanica, Cezary Ziemlicki, and Zbigniew Smoreda. 2017. A tale of ten cities: Characterizing signatures of mobile traffic in urban areas. IEEE Transactions on Mobile Computing 16, 10 (2017), 2682–2696.
[12]
Jennifer Gabrys, Helen Pritchard, and Benjamin Barratt. 2016. Just good enough data: Figuring data citizenships through air pollution sensing and data stories. Big Data 8 Society 3, 2 (2016), 2053951716679677.
[13]
S. Gangopadhyay and M. K. Mondal. 2016. A wireless framework for environmental monitoring and instant response alert. In Proceedings of the 2016 International Conference on Microelectronics, Computing, and Communications (MicroCom’16). IEEE, Los Alamitos, CA, 1–6.
[14]
Carmelo R. García, Ricardo Pérez, Álvaro Lorenz, Francisco Alayón, and Gabino Padrón. 2009. Supporting information services for travellers of public transport by road. In Computer Aided Systems Theory—EUROCAST 2009. Lecture Notes in Computer Science, Vol. 5717. Springer, 406–412.
[15]
Sebastian Grabowski, Maciej Grzenda, and Jarosław Legierski. 2015. The adoption of open data and open API telecommunication functions by software developers. In Business Information Systems. Lecture Notes in Business Information Processing. Springer, 337–347.
[16]
Maciej Grzenda, Robert Kunicki, Jarosław Legierski, and Luckner Marcin. 2019. Big data to analyse urban public transport (in Polish). In Ocena wplywu miejskich projektow transportowych Programu Operacyjnego Infrastruktura i Srodowisko. Centre for EU Transport Projects, Warszawa, Poland, 116–137.
[17]
Maciej Grzenda, Karolina Kwasiborska, and Tomasz Zaremba. 2018. Combining stream mining and neural networks for short term delay prediction. In International Joint Conference SOCO’17-CISIS’17-ICEUTE’17 León, Spain, September 6–8, 2017, Proceeding. Advances in Intelligent Systems and Computing, Vol. 649. Springer, 188–197.
[18]
Maciej Grzenda and Jaroslaw Legierski. 2019. Towards increased understanding of open data use for software development. Information Systems Frontiers. Open Access. November 22, 2019.
[19]
Wissem Inoubli, Sabeur Aridhi, Haithem Mezni, Mondher Maddouri, and Engelbert Mephu Nguifo. 2018. An experimental survey on big data frameworks. Future Generation Computer Systems 86, C (2018), 546–564.
[20]
L. Jiang, L. D. Xu, H. Cai, Z. Jiang, F. Bu, and B. Xu. 2014. An IoT-oriented data storage framework in cloud computing platform. IEEE Transactions on Industrial Informatics 10, 2 (May 2014), 1443–1451.
[21]
Taiwo Kolajo, Olawande Daramola, and Ayodele Adebiyi. 2019. Big data stream analysis: A systematic literature review. Journal of Big Data 6, 1 (2019), 1–30.
[22]
Aneta Kostelecka, Andrzej Szarata, and Marianna Jacyna. 2015. Warsaw’ Traffic Measurement 2015. Technical Report. Cracow University of Technology and Warsaw University of Technology. http://transport.um.warszawa.pl/warszawskie-badanie-ruchu-2015/model-ruchu.
[23]
E. Lakomaa and J. Kallberg. 2013. Open data as a foundation for innovation: The enabling effect of free public sector information for entrepreneurs. IEEE Access 1 (2013), 558–563.
[24]
Thomas Liebig, Sebastian Peter, Maciej Grzenda, and Konstanty Junosza-Szaniawski. 2017. Dynamic transfer patterns for fast multi-modal route planning. In Societal Geo-innovation, A. Bregt, T. Sarjakoski, R. van Lammeren, and F. Rip (Eds.). Springer International Publishing, Cham, Switzerland, 223–236.
[25]
Thomas Liebig, Nico Piatkowski, Christian Bockermann, and Katharina Morik. 2014. Route planning with real-time traffic predictions. In Proceedings of the 16th LWA Workshops: KDML, IR, and FGWM. 83–94.
[26]
Marcin Luckner and Jan Karwowski. 2017. Estimation of delays for individual trams to monitor issues in public transport infrastructure. In Computational Collective Intelligence—9th International Conference, ICCCI 2017, Nicosia, Cyprus, September 27–29, 2017, Proceedings, Part I. Lecture Notes in Computer Science, Vol. 10448. Springer, 518–527.
[27]
Marcin Luckner, Pawel Kobojek, and Pawel Zawistowski. 2017. Public transport stops state detection and propagation—Warsaw use case. In Proceedings of the 6th International Conference on Smart Cities and Green ICT Systems—Volume 1: SMARTGREENS. 235–241.
[28]
Marcin Luckner, Aneta Rosłan, Izabela Krzemińska, Jarosław Legierski, and Robert Kunicki. 2017. Clustering of Mobile Subscriber’s Location Statistics for Travel Demand Zones Diversity. Springer International Publishing, Cham, Switzerland, 315–326.
[29]
Nathan Marz and James Warren. 2015. Big Data: Principles and Best Practices of Scalable Realtime Data Systems. Cambridge University Press, Greenwich, CT.
[30]
Ahmed M. Shahat Osman. 2019. A novel big data analytics framework for smart cities. Future Generation Computer Systems 91 (2019), 620–633.
[31]
Nikolaos Panagiotou, Nikolas Zygouras, Ioannis Katakis, Dimitrios Gunopulos, Nikos Zacheilas, Ioannis Boutsis, Vana Kalogeraki, Stephen Lynch, and Brendan O’Brien. 2016. Intelligent Urban Data Monitoring for Smart Cities. Springer International Publishing, Cham, Switzerland, 177–192.
[32]
S. Prasad and S. B. Avinash. 2013. Smart meter data analytics using OpenTSDB and Hadoop. In Proceedings of the 2013 IEEE Innovative Smart Grid Technologies—Asia (ISGT Asia’13). IEEE, Los Alamitos, CA, 1–6.
[33]
Y. Qiao, Y. Cheng, J. Yang, J. Liu, and N. Kato. 2017. A mobility analytical framework for big mobile data in densely populated area. IEEE Transactions on Vehicular Technology 66, 2 (Feb. 2017), 1443–1455.
[34]
Yongrui Qin, Quan Z. Sheng, Nickolas J. G. Falkner, Schahram Dustdar, Hua Wang, and Athanasios V. Vasilakos. 2016. When things matter: A survey on data-centric Internet of Things. Journal of Network and Computer Applications 64 (2016), 137–153.
[35]
M. Rathore, Anand Paul, Awais Ahmad, Marco Anisetti, and Gwanggil Jeon. 2017. Hadoop-based intelligent care system (HICS): Analytical approach for big data in IoT. ACM Transactions on Internet Technology 18, 1 (2017), 1–24.
[36]
F. Rodrigues, S. Borysov, B. Ribeiro, and F. Pereira. 2016. A Bayesian additive model for understanding public transport usage in special events. IEEE Transactions on Pattern Analysis and Machine Intelligence PP, 99 (2016), 1.
[37]
João G. P. Rodrigues, Ana Aguiar, and João Barros. 2014. SenseMyCity: Crowdsourcing an urban sensor. arxiv:1412.2070
[38]
Renee E. Sieber and Peter A. Johnson. 2015. Civic open data at a crossroads: Dominant models and current challenges. Government Information Quarterly 32, 3 (2015), 308–315.
[39]
Software Testing Help. 2019. Iot Platforms. Retrieved June 4, 2020 from https://www.softwaretestinghelp.com/best-iot-platforms/.
[40]
Gustavo Souto and Thomas Liebig. 2016. On Event Detection from Spatial Time Series for Urban Traffic Applications. Springer International Publishing, Cham, Switzerland, 221–233.
[41]
Paula Ta-Shma, Adnan Akbar, Guy Gerson-Golan, Guy Hadash, Francois Carrez, and Klaus Moessner. 2018. An ingestion and analytics architecture for IoT applied to smart city use cases. IEEE Internet of Things Journal 5, 2 (2018), 765–774.
[42]
Amir Taherkordi, Frank Eliassen, Michael Mcdonald, and Geir Horn. 2019. Context-driven and real-time provisioning of data-centric IoT services in the cloud. ACM Transactions on Internet Technology 19, 1 (2019), 1–24.
[43]
Jesus Martin Talavera, Luis Eduardo Tobon, Jairo Alejandro Gomez, Maria Alejandra Culman, Juan Manuel Aranda, Diana Teresa Parra, Luis Alfredo Quiroz, Adolfo Hoyos, and Luis Ernesto Garreta. 2017. Review of IoT applications in agro-industrial and environmental fields. Computers and Electronics in Agriculture 142 (2017), 283–297.
[44]
Jeffrey Thorsby, Genie N. L. Stowers, Kristen Wolslegel, and Ellie Tumbuan. 2017. Understanding the content and features of open data portals in American cities. Government Information Quarterly 34, 1 (2017), 53–61.
[45]
Yannis Tyrinopoulos. 2004. A complete conceptual model for the integrated management of the transportation work. Journal of Public Transportation 7, 4 (2004), 101–121.
[46]
C. Wang, H. T. Vo, and P. Ni. 2015. An IoT application for fault diagnosis and prediction. In Proceedings of the 2015 IEEE International Conference on Data Science and Data Intensive Systems. IEEE, Los Alamitos, CA, 726–731.
[47]
Di Wang, Ahmad Al-Rubaie, Sandra Clarke, and John Davies. 2017. Real-time traffic event detection from social media. ACM Transactions on Internet Technology 18, 1 (2017), 1–23.
[48]
Piotr Wawrzyniak and Jaroslaw Legierski. 2016. QueuePredict—Accurate prediction of queue length in public service offices on the basis of open urban data APIs. In Position Papers of the 2016 Federated Conference on Computer Science and Information Systems, FedCSIS 2016, Gdańsk, Poland, September 11–14, 2016.Annals of Computer Science and Information Systems, Vol. 9. IEEE, Los Alamitos, CA, 161–164.
[49]
L. D. Xu, W. He, and S. Li. 2014. Internet of Things in industries: A survey. IEEE Transactions on Industrial Informatics 10, 4 (Nov. 2014), 2233–2243.
[50]
A. Zanella, N. Bui, A. Castellani, L. Vangelista, and M. Zorzi. 2014. Internet of Things for smart cities. IEEE Internet of Things Journal 1, 1 (Feb. 2014), 22–32.
[51]
Pengjun Zheng, Wei Wang, and Hongxia Ge. 2016. The influence of bus stop on traffic flow with velocity-difference-separation model. International Journal of Modern Physics C 27, 11 (2016), 1650135.

Cited By

View all
  • (2024)Modelling 15-Minute City Work and Education Amenities Using Surveys and SimulationsProceedings of the 32nd International Conference on Information Systems Development10.62036/ISD.2024.77Online publication date: 2024
  • (2024)A Distributed IoT Software Infrastructure for Multi-Purpose Services in Multi-Energy Systems2024 IEEE International Conference on Environment and Electrical Engineering and 2024 IEEE Industrial and Commercial Power Systems Europe (EEEIC / I&CPS Europe)10.1109/EEEIC/ICPSEurope61470.2024.10751011(01-06)Online publication date: 17-Jun-2024
  • (2024)Digital Transformation in the Public Administrations: A Guided Tour for Computer ScientistsIEEE Access10.1109/ACCESS.2024.336307512(22841-22865)Online publication date: 2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Internet Technology
ACM Transactions on Internet Technology  Volume 20, Issue 3
SI: Evolution of IoT Networking Architectures papers
August 2020
259 pages
ISSN:1533-5399
EISSN:1557-6051
DOI:10.1145/3408328
  • Editor:
  • Ling Liu
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 July 2020
Online AM: 07 May 2020
Accepted: 01 April 2020
Revised: 01 February 2020
Received: 01 June 2019
Published in TOIT Volume 20, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Data stream
  2. big data
  3. data processing
  4. public transport

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • European Union’s Horizon 2020 research and innovation programme

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)41
  • Downloads (Last 6 weeks)4
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Modelling 15-Minute City Work and Education Amenities Using Surveys and SimulationsProceedings of the 32nd International Conference on Information Systems Development10.62036/ISD.2024.77Online publication date: 2024
  • (2024)A Distributed IoT Software Infrastructure for Multi-Purpose Services in Multi-Energy Systems2024 IEEE International Conference on Environment and Electrical Engineering and 2024 IEEE Industrial and Commercial Power Systems Europe (EEEIC / I&CPS Europe)10.1109/EEEIC/ICPSEurope61470.2024.10751011(01-06)Online publication date: 17-Jun-2024
  • (2024)Digital Transformation in the Public Administrations: A Guided Tour for Computer ScientistsIEEE Access10.1109/ACCESS.2024.336307512(22841-22865)Online publication date: 2024
  • (2024)Integration of data science with the intelligent IoT (IIoT): current challenges and future perspectivesDigital Communications and Networks10.1016/j.dcan.2024.02.007Online publication date: Mar-2024
  • (2024)Analysing Urban Transport Using Synthetic JourneysComputational Science – ICCS 202410.1007/978-3-031-63783-4_10(118-132)Online publication date: 2-Jul-2024
  • (2024)Recent Industry‐Defined and Domain‐Specific IoT ArchitecturesReshaping Intelligent Business and Industry10.1002/9781119905202.ch8(117-140)Online publication date: 6-Sep-2024
  • (2023)Internet‐of‐things architectures for secure cyber–physical spacesJournal of Software: Evolution and Process10.1002/smr.251135:7Online publication date: 2-Jul-2023
  • (2022)The SemIoTic Ecosystem: A Semantic Bridge between IoT Devices and Smart SpacesACM Transactions on Internet Technology10.1145/352724122:3(1-33)Online publication date: 25-Jul-2022
  • (2022)Deep Learning-Based Network Traffic Prediction for Secure Backbone Networks in Internet of VehiclesACM Transactions on Internet Technology10.1145/343354822:4(1-20)Online publication date: 14-Nov-2022
  • (2022)Survey of Automated Fare Collection Solutions in Public TransportationIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2022.316160623:9(14248-14266)Online publication date: Sep-2022
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media