Abstract
This paper proposes a prototype of the crowdsensing system for pollution monitoring in a smart city based on data streaming. The first part of the paper analyses concepts, characteristics, and platforms for data streaming. The Apache Kafka solution for data flow management is described. The paper proposes infrastructure for data streaming from the IoT crowdsensing systems for monitoring pollution in smart cities. Crowdsensing services included in this system enable the monitoring of pollution parameters in smart cities. Collected pollution data in the smart city (traffic vibrations, noise, allergens, and air pollution) can be conducted using the Internet of Things (microcomputers, microcontrollers, sensors, etc.) and mobile devices, sent to the Apache Kafka cluster using the MQTT protocol, and then data can be streamed via the web application to end users. Active parts in collecting pollution data have citizens. All collected data can be processed, analyzed, and streamed using the proposed data streaming infrastructure for smart city crowdsensing systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ashton, K.: That ‘Internet of Things’ Thing. That “Internet Things” Thing-RFID J. (2010). http://www.rfidjournal.com/article/print/4986. Accessed 13 Nov 2022
Gubbi, J., Buyya, R., Marusic, S., Palaniswamia, M.: Internet of Things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29(7), 1645–1660 (2013)
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. Informatics Syst. 31 (2021). https://doi.org/10.1016/J.SUSCOM.2021.100588
Narkhede, N., Shapira, G., Palino, T.: Kafka the Definitive Guide (2017). https://www.oreilly.com/library/view/kafka-the-definitive/9781491936153/. Accessed 27 Aug 2022
Akidau, T., Chernyak, S., Lax, R.: Streaming systems - the what, where, when, and how of large-scale data processing, vol. 134, no. 4 (2018). https://www.oreilly.com/library/view/streaming-systems/9781491983867/. Accessed 27 Aug 2022
Hiraman, B.R., Viresh, M.C., Abhijeet, C.K.: A study of apache kafka in big data stream processing. In: 2018 International Conference on Information Technology and Communication Engineering, ICICET 2018, November 2018. https://doi.org/10.1109/ICICET.2018.8533771
Levy, E.: 4 Key Components of a Streaming Data Architecture (with Examples) | Upsolver, 6 January 2022. https://www.upsolver.com/blog/streaming-data-architecture-key-components. Accessed 28 Aug 2022
Radenković, B., Despotović-Zrakić, M., Bogdanović, Z., Barać, D., Labus, A.: Materijali sa predavanja i vežbi, Beograd (2020)
IBM Cloud Education: Message Brokers, 23 January 2020
Chappell, D.A., Richards, M., Monson-Haefel, R.: Java Message Services, 2nd edn. (2009)
Majchrzak, T., Jansen, T., Kuchen, H.: Efficiency evaluation of open source ETL tools. In: Proceedings 2011 ACM Symposium on Applied Computing, pp. 287–294 (2011)
What is a data lake? https://aws.amazon.com/big-data/datalakes-and-analytics/what-is-a-data-lake/. Accessed 19 Nov 2022
Nargesian, F., Zhu, E., Miller, R.J., Pu, K.Q., Arocena, P.C.: Data lake management: challenges and opportunities. Proc. VLDB Endow., 1986–1989 (2019)
Kuduz, N., Ozren, Ć., Slaven, P.: Modelovanje sistema za upravljanje tokovima poruka primjenom Apache Kafka. In: 18th International Symposium Infoteh-Jahorina, March 2019. https://infoteh.etf.ues.rs.ba/zbornik/2019/radovi/KST-2/KST-2-1.pdf. Accessed 3 Jan 2023
Miletić, A., Lukovac, P., Jovanić, B., Radenković, B.: Designing a data streaming infrastructure for a smart city crowdsensing platform. In: E-Business Technologies Conference Proceedings, pp. 61–64 (2022)
Garg, N.: Apache Kafka. Packt Publishing, Birmingham, UK (2013)
Miletić, A., Lukovac, P., Radenković, B., Jovanić, B.: Designing a data streaming infrastructure for a smart city crowdsensing platform. In: E-Business Technologies Conference Proceedings, vol. 2, no. 1, pp. 61–64, June 2022. https://ebt.rs/journals/index.php/conf-proc/article/view/128. Accessed 19 Nov 2022
Zelenin, A., Kropp, A.: Apache Kafka, pp. I–XVII (2021). https://doi.org/10.3139/9783446470460.fm
Sun, A., Zhong, Z., Jeong, H., Yang, Q.: Building complex event processing capability for intelligent environmental monitoring. Environ Model Softw. 116, 1–6 (2019)
Staletić, N., Labus, A., Bogdanović, Z., Despotović-Zrakić, M., Radenković, B.: Citizens’ readiness to crowdsource smart city services: a developing country perspective. Cities 107 (2020). https://doi.org/10.1016/J.CITIES.2020.102883
Labus, A., Radenković, M., Nešković, S., Popović, S., Mitrović, S.: A smart city IoT crowdsensing system based on data streaming architecture. Mark. Smart Technol. 279, 319–328 (2022). https://doi.org/10.1007/978-981-16-9268-0_26
Stefanović, S., Nešković, S., Rodić, B., Bjelica, A., Jovanić, B., Labus, A.: Development of a crowdsensing IoT system for tracking air quality. E-bus. Technol. Conf. Proc. 1(1), 182–184 (2021). https://doi.org/10.1109/RISE.2017.8378212
Labus, A., Radenković, M., Despotović-Zrakić, M., Bogdanović, Z., Barać, D.: Crowdsensing system for smart cities. In: International Scientific Conference on Digital Economy—DIEC, pp. 27–42 (2021)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Miletić, A., Despotović-Zrakić, M., Bogdanović, Z., Radenković, M., Naumović, T. (2024). A Prototype of the Crowdsensing System for Pollution Monitoring in a Smart City Based on Data Streaming. In: Rocha, A., Adeli, H., Dzemyda, G., Moreira, F., Colla, V. (eds) Information Systems and Technologies. WorldCIST 2023. Lecture Notes in Networks and Systems, vol 801. Springer, Cham. https://doi.org/10.1007/978-3-031-45648-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-031-45648-0_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-45647-3
Online ISBN: 978-3-031-45648-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)