IoT-Based Air Quality Monitoring with Low-Cost Sensors: Adaptive Filtering and RPA-Based Decision Automation

Algorithms, 2026

Full text Open access: Gold Metadata (CSL-JSON)
DOI 10.3390/a19050395
Data confidence 70 medium
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

Low-cost IoT-based air quality sensors enable dense monitoring networks but suffer from significant measurement noise and instability particularly in dynamic environments. Conventional fixed-window smoothing reduces noise but introduces a trade-off between signal stability and temporal responsiveness, often attenuating short-term pollution events. This paper proposes an adaptive filtering algorithm that dynamically adjusts the averaging window size based on short-term signal variability. The method relies on real-time variance estimation to balance noise suppression and sensitivity to rapid changes without increasing computational complexity. The approach is implemented within an IoT-based monitoring framework and evaluated using parallel measurements with a certified reference device. Comparative analysis against a certified reference device demonstrates strong agreement, with Pearson correlation coefficients reaching r = 0.88 for PM2.5 and r = 0.86 for PM10, and low error levels (RMSE ≈ 2.1–2.2 µg/m3). The proposed adaptive filtering approach preserves temporal dynamics while improving signal stability and robustness compared to raw and fixed-window filtering. In addition, this method improves event detection stability, achieving low false alarm rates and near real-time response (latency < 1 sampling interval), supporting RPA-based workflow triggering. The results show that the proposed adaptive filtering provides an efficient and lightweight solution for real-time signal processing on resource-constrained devices, making it suitable for large-scale deployment in environmental monitoring systems.