@inproceedings{, author = {Kersting, Joschka; Geierhos, Michaela; Jung, Hanmin; Kim, Taehong}, title = {Internet of Things Architecture for Handling Stream Air Pollution Data}, editor = {Ramachandran, Muthu; Méndez Muñoz, Víctor; Kantere, Verena; Wills, Gary; Walters, Robert; Chang, Victor}, booktitle = {Proceedings of the 2nd International Conference on Internet of Things, Big Data and Security, Volume 1: IoTBDS : 2017, Porto, Portugal}, series = {}, journal = {}, address = {}, publisher = {SCITEPRESS}, edition = {}, year = {2017}, isbn = {978-989-758-245-5}, volume = {}, number = {}, pages = {117-124}, url = {}, doi = {10.5220/0006354801170124}, keywords = {Wireless Sensor Network ; Internet of Things ; Stream Data ; Air Pollution ; DSMS ; Real-time Data Processing}, abstract = {In this paper, we present an IoT architecture which handles stream sensor data of air pollution. Particle pollution is known as a serious threat to human health. Along with developments in the use of wireless sensors and the IoT, we propose an architecture that flexibly measures and processes stream data collected in real-time by movable and low-cost IoT sensors. Thus, it enables a wide-spread network of wireless sensors that can follow changes in human behavior. Apart from stating reasons for the need of such a development and its requirements, we provide a conceptual design as well as a technological design of such an architecture. The technological design consists of Kaa and Apache Storm which can collect air pollution information in real-time and solve various problems to process data such as missing data and synchronization. This enables us to add a simulation in which we provide issues that might come up when having our architecture in use. Together with these issues, we state r easons for choosing specific modules among candidates. Our architecture combines wireless sensors with the Kaa IoT framework, an Apache Kafka pipeline and an Apache Storm Data Stream Management System among others. We even provide open-government data sets that are freely available.}, note = {}, }