skip to main content
research-article

IoT Architecture for Urban Data-Centric Services and Applications

Published:24 July 2020Publication History
Skip Abstract Section

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. DOI:https://doi.org/10.1016/j.jnca.2017.08.017Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. DOI:https://doi.org/10.1134/S1064230710020103Google ScholarGoogle ScholarCross RefCross Ref
  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. DOI:https://doi.org/10.1109/MPRV.2011.44Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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. DOI:https://doi.org/10.1016/j.giq.2017.02.004Google ScholarGoogle ScholarCross RefCross Ref
  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. DOI:https://doi.org/10.1109/IOTM.0001.1800022Google ScholarGoogle Scholar
  7. Du Dayong. 2015. Apache Hive Essentials. Packt Publishing, Birmingham, GB.Google ScholarGoogle Scholar
  8. Byron Ellis. 2014. Real-Time Analytics: Techniques to Analyze and Visualize Streaming Datatems. Wiley, Hoboken, NJ.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  10. FIWARE. 2019. What Is FIWARE? Retrieved June 4, 2020 from https://www.fiware.org/about-us/.Google ScholarGoogle Scholar
  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. DOI:https://doi.org/10.1109/TMC.2016.2637901Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. DOI:https://doi.org/10.1177/2053951716679677Google ScholarGoogle Scholar
  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. DOI:https://doi.org/10.1109/MicroCom.2016.7522535Google ScholarGoogle ScholarCross RefCross Ref
  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. DOI:https://doi.org/10.1007/978-3-642-04772-5_53Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. DOI:https://doi.org/10.1007/s10796-019-09954-6Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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. DOI:https://doi.org/10.1109/TII.2014.2306384Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle Scholar
  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. DOI:https://doi.org/10.1109/ACCESS.2013.2279164Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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. DOI:https://doi.org/10.1007/978-3-319-67074-4_50Google ScholarGoogle ScholarCross RefCross Ref
  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. DOI:https://doi.org/10.5220/0006305102350241Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. DOI:https://doi.org/10.1007/978-3-319-59105-6_27Google ScholarGoogle Scholar
  29. Nathan Marz and James Warren. 2015. Big Data: Principles and Best Practices of Scalable Realtime Data Systems. Cambridge University Press, Greenwich, CT.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Ahmed M. Shahat Osman. 2019. A novel big data analytics framework for smart cities. Future Generation Computer Systems 91 (2019), 620–633.Google ScholarGoogle ScholarCross RefCross Ref
  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. DOI:https://doi.org/10.1007/978-3-319-46131-1_23Google ScholarGoogle Scholar
  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. DOI:https://doi.org/10.1109/ISGT-Asia.2013.6698774Google ScholarGoogle ScholarCross RefCross Ref
  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. DOI:https://doi.org/10.1109/TVT.2016.2553182Google ScholarGoogle ScholarCross RefCross Ref
  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. DOI:https://doi.org/10.1016/j.jnca.2015.12.016Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. DOI:https://doi.org/10.1109/TPAMI.2016.2635136Google ScholarGoogle Scholar
  37. João G. P. Rodrigues, Ana Aguiar, and João Barros. 2014. SenseMyCity: Crowdsourcing an urban sensor. arxiv:1412.2070Google ScholarGoogle Scholar
  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. DOI:https://doi.org/10.1016/j.giq.2015.05.003Google ScholarGoogle ScholarCross RefCross Ref
  39. Software Testing Help. 2019. Iot Platforms. Retrieved June 4, 2020 from https://www.softwaretestinghelp.com/best-iot-platforms/.Google ScholarGoogle Scholar
  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. DOI:https://doi.org/10.1007/978-3-319-41706-6_11Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. DOI:https://doi.org/10.1016/j.compag.2017.09.015Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. DOI:https://doi.org/10.1016/j.giq.2016.07.001Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. DOI:https://doi.org/10.1109/DSDIS.2015.97Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. DOI:https://doi.org/10.15439/2016F503Google ScholarGoogle ScholarCross RefCross Ref
  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. DOI:https://doi.org/10.1109/TII.2014.2300753Google ScholarGoogle Scholar
  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. DOI:https://doi.org/10.1109/JIOT.2014.2306328Google ScholarGoogle Scholar
  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. DOI:https://doi.org/10.1142/S0129183116501357Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. IoT Architecture for Urban Data-Centric Services and Applications

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • 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

            Copyright © 2020 ACM

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 24 July 2020
            • Online AM: 7 May 2020
            • Accepted: 1 April 2020
            • Revised: 1 February 2020
            • Received: 1 June 2019
            Published in toit Volume 20, Issue 3

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format .

          View HTML Format
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!