Skip to main content

A Smart City IoT Crowdsensing System Based on Data Streaming Architecture

  • Conference paper
  • First Online:
Marketing and Smart Technologies

Abstract

The subject of this paper is data streaming in IoT crowdsensing systems. The goal of this paper is to present a way of designing a scalable IoT crowdsensing system that enables design of various business models for smart city projects. The system designed in such a way is capable of handling an increasing number of users while maintaining acceptable performance. Performance of the system can be measured in response latency, which allows for real-time tracking of crowdsensing parameters. The first part of the paper deals with data streaming concepts and software solutions, with a particular focus on Apache Kafka. The second part presents the designed system for crowdsensing in smart city environments. The designed system allows for use of mobile and Arduino devices as input data for the Kafka cloud cluster in order to provide crowdsourcing insights in real-time. The primary way that users can utilize these insights is through a web or mobile application, where various data visualizations can be presented. The development of a system based on the proposed model can allow for easy access to recent crowdsourced data, and real-time smart city indicators such as air pollution.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Labus, A., Radenković, M., Despotović-Zrakić, M., Bogdanović, Z., Barać, D.: Crowdsensing system for smart cities, In: Bećirović, D., Delić, H, (eds.) Book of Proceedings 4th International Scientific Conference on Digital Economy—DIEC 2021. Tuzla, Bosnia and Hercegovina (2021)

    Google Scholar 

  2. Lau, B.P.L., Wijerathne, N., Ng, B.K.K., Yuen, C.: Sensor fusion for public space utilization monitoring in a smart city. IEEE Internet Things J. 5(2), 473–481 (2017)

    Article  Google Scholar 

  3. Staletić, N., Labus, A., Bogdanović, Z., Despotović-Zrakić, M., & Radenković, B.: Citizens’ readiness to crowdsource smart city services: a developing country perspective. Cities 107, 102883 (2020)

    Google Scholar 

  4. Guo, B., Chen, C., Zhang, D., Yu, Z., Chin, A.: Mobile crowd sensing and computing: when participatory sensing meets participatory social media. IEEE Commun. Mag. 54(2), 131–137 (2016)

    Article  Google Scholar 

  5. Guo, B., Yu, Z., Zhou, X., Zhang, D.: From participatory sensing to mobile crowd sensing. In: 2014 IEEE International Conference on Pervasive Computing and Communication Workshops (PERCOM WORKSHOPS), pp. 593–598. IEEE (2014)

    Google Scholar 

  6. Jezdović, I., Popović, S., Radenković, M., Labus, A., Bogdanović, Z.: A crowdsensing platform for real-time monitoring and analysis of noise pollution in smart cities. Sustain. Comput. Inf. Syst. 100588 (2021)

    Google Scholar 

  7. Kraft, R., Birk, F., Reichert, M., Deshpande, A., Schlee, W., Langguth, B., Baumeister, H., Probst, T., Spiliopoulou, M., Pryss, R.: Efficient processing of geospatial mhealth data using a scalable crowdsensing platform. Sensors 20(12), 3456 (2020)

    Google Scholar 

  8. Stefanović, S., Milanović, S., Despotović-Zrakić, M.: Crowdsensing mobile healthcare application for detection of ambrosia. In: XVII International Symposium Business and Artificial Intelligence, SYMORG Belgrade, September 7–9, pp. 513–519. ISBN 978-86-7680-385-9 (2020)

    Google Scholar 

  9. Stefanović, S., Nešković, S., Rodić, B., Bjelica, A., Jovanić, B., Labus, A. : Development of a crowdsensing IoT system for tracking air quality, In: Despotović-Zrakić, M., Bogdanović, Z., Labus, A., Barać, D., Radenković, B. (eds.). Book of Extended Abstracts of International Conference E-business Technologies EBT 2021, pp. 117–119, Belgrade, Serbia. ISBN 978-86-7680-390-3 (2021)

    Google Scholar 

  10. Cerny, T., Donahoo, M.J., Trnka, M.: Contextual understanding of microservice architecture: current and future directions. ACM SIGAPP Appl. Comput. Rev. 17(4), 29–45 (2018)

    Article  Google Scholar 

  11. Chapman, M., Rasmussen, L.V., Pacheco, J.A., Curcin, V.: Phenoflow: a microservice architecture for portable workflow-based phenotype definitions. In: AMIA Annual Symposium Proceedings, vol. 2021, p. 142. American Medical Informatics Association (2021)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aleksandra Labus .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Labus, A., Radenković, M., Nešković, S., Popović, S., Mitrović, S. (2022). A Smart City IoT Crowdsensing System Based on Data Streaming Architecture. In: Reis, J.L., López, E.P., Moutinho, L., Santos, J.P.M.d. (eds) Marketing and Smart Technologies. Smart Innovation, Systems and Technologies, vol 279. Springer, Singapore. https://doi.org/10.1007/978-981-16-9268-0_26

Download citation

  • DOI: https://doi.org/10.1007/978-981-16-9268-0_26

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-16-9267-3

  • Online ISBN: 978-981-16-9268-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics