Quynh Anh Tran, Quang Hung Dang, Tung Le, Huy-Tien Nguyen, T. Le
{"title":"使用物联网和机器学习技术的空气质量监测和预报系统","authors":"Quynh Anh Tran, Quang Hung Dang, Tung Le, Huy-Tien Nguyen, T. Le","doi":"10.1109/GTSD54989.2022.9988756","DOIUrl":null,"url":null,"abstract":"Air pollution has been a growing concern in the twenty-first century, affecting the surrounding environment and public health. The previous studies have recently undertaken significant research on air pollution and air quality monitoring. Unfortunately, this area continues to be challenged by unresolved issues. This paper proposes an IoT-based Air Quality Monitoring and Forecasting System to monitor and predict air pollution for a specific area based on various pollution factors. Using Arduino UNO R3 and various low-cost sensors, our IoT system can collect and monitor pollutants, such as PM2.5, CO2, CO, as well as temperature and humidity. The air quality data was collected for several months. To overcome the problems of instability of low-cost devices in monitoring, machine learning (ML) algorithms, such as K-Nearest-Neighbour (KNN), Expectation-Maximization (EM), Multiple Imputation by Chained Equations (MICE), and Autoregressive-Moving-Average (ARMA), are applied to address missing data and outliers due to technical issues. The KNN model outperformed all others in terms of RMSE, MSE, MAE, R-squared, and execution time. Then, Autoregressive Integrated Moving Average (ARIMA) and Long Short-Term Memory (LSTM) algorithms are applied to predict future air quality. The result shows that our system can predict the air quality factors over the next hour with the highest accuracy at 96 %. Finally, a web interface was created to monitor and forecast air quality in real-time.","PeriodicalId":125445,"journal":{"name":"2022 6th International Conference on Green Technology and Sustainable Development (GTSD)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Air Quality Monitoring and Forecasting System using IoT and Machine Learning Techniques\",\"authors\":\"Quynh Anh Tran, Quang Hung Dang, Tung Le, Huy-Tien Nguyen, T. Le\",\"doi\":\"10.1109/GTSD54989.2022.9988756\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Air pollution has been a growing concern in the twenty-first century, affecting the surrounding environment and public health. The previous studies have recently undertaken significant research on air pollution and air quality monitoring. Unfortunately, this area continues to be challenged by unresolved issues. This paper proposes an IoT-based Air Quality Monitoring and Forecasting System to monitor and predict air pollution for a specific area based on various pollution factors. Using Arduino UNO R3 and various low-cost sensors, our IoT system can collect and monitor pollutants, such as PM2.5, CO2, CO, as well as temperature and humidity. The air quality data was collected for several months. To overcome the problems of instability of low-cost devices in monitoring, machine learning (ML) algorithms, such as K-Nearest-Neighbour (KNN), Expectation-Maximization (EM), Multiple Imputation by Chained Equations (MICE), and Autoregressive-Moving-Average (ARMA), are applied to address missing data and outliers due to technical issues. The KNN model outperformed all others in terms of RMSE, MSE, MAE, R-squared, and execution time. Then, Autoregressive Integrated Moving Average (ARIMA) and Long Short-Term Memory (LSTM) algorithms are applied to predict future air quality. The result shows that our system can predict the air quality factors over the next hour with the highest accuracy at 96 %. Finally, a web interface was created to monitor and forecast air quality in real-time.\",\"PeriodicalId\":125445,\"journal\":{\"name\":\"2022 6th International Conference on Green Technology and Sustainable Development (GTSD)\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-07-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 6th International Conference on Green Technology and Sustainable Development (GTSD)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/GTSD54989.2022.9988756\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 6th International Conference on Green Technology and Sustainable Development (GTSD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GTSD54989.2022.9988756","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
摘要
空气污染在21世纪日益受到关注,影响着周围环境和公众健康。以往的研究最近在空气污染和空气质量监测方面进行了重要的研究。不幸的是,这一领域继续受到未解决问题的挑战。本文提出了一种基于物联网的空气质量监测预报系统,基于各种污染因素对特定区域的空气污染进行监测和预测。利用Arduino UNO R3和各种低成本传感器,我们的物联网系统可以收集和监测污染物,如PM2.5, CO2, CO,以及温度和湿度。空气质量数据收集了几个月。为了克服低成本设备在监测中的不稳定性问题,机器学习(ML)算法,如K-Nearest-Neighbour (KNN), Expectation-Maximization (EM), Multiple Imputation by Chained Equations (MICE)和autoregresregression - moving - average (ARMA),被应用于解决由于技术问题而导致的数据缺失和异常值。KNN模型在RMSE、MSE、MAE、r平方和执行时间方面优于所有其他模型。然后,应用自回归综合移动平均(ARIMA)和长短期记忆(LSTM)算法对未来空气质量进行预测。结果表明,该系统对未来一小时的空气质量因子预测准确率最高,达到96%。最后,建立了一个实时监测和预报空气质量的网络界面。
Air Quality Monitoring and Forecasting System using IoT and Machine Learning Techniques
Air pollution has been a growing concern in the twenty-first century, affecting the surrounding environment and public health. The previous studies have recently undertaken significant research on air pollution and air quality monitoring. Unfortunately, this area continues to be challenged by unresolved issues. This paper proposes an IoT-based Air Quality Monitoring and Forecasting System to monitor and predict air pollution for a specific area based on various pollution factors. Using Arduino UNO R3 and various low-cost sensors, our IoT system can collect and monitor pollutants, such as PM2.5, CO2, CO, as well as temperature and humidity. The air quality data was collected for several months. To overcome the problems of instability of low-cost devices in monitoring, machine learning (ML) algorithms, such as K-Nearest-Neighbour (KNN), Expectation-Maximization (EM), Multiple Imputation by Chained Equations (MICE), and Autoregressive-Moving-Average (ARMA), are applied to address missing data and outliers due to technical issues. The KNN model outperformed all others in terms of RMSE, MSE, MAE, R-squared, and execution time. Then, Autoregressive Integrated Moving Average (ARIMA) and Long Short-Term Memory (LSTM) algorithms are applied to predict future air quality. The result shows that our system can predict the air quality factors over the next hour with the highest accuracy at 96 %. Finally, a web interface was created to monitor and forecast air quality in real-time.