Next Article in Journal
Computer-Aided Colon Polyp Detection on High Resolution Colonoscopy Using Transfer Learning Techniques
Next Article in Special Issue
A Review of Recent Advances in Fractional-Order Sensing and Filtering Techniques
Previous Article in Journal
Student Behavior Recognition System for the Classroom Environment Based on Skeleton Pose Estimation and Person Detection
Previous Article in Special Issue
PatientDataChain: A Blockchain-Based Approach to Integrate Personal Health Records
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

IoT-Enabled Wireless Sensor Networks for Air Pollution Monitoring with Extended Fractional-Order Kalman Filtering

1
Faculty of Engineering and Information Technology, University of Technology Sydney, Sydney, NSW 2007, Australia
2
College of Engineering Technology, Can Tho University, Can Tho 900000, Vietnam
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(16), 5313; https://doi.org/10.3390/s21165313
Submission received: 29 June 2021 / Revised: 25 July 2021 / Accepted: 4 August 2021 / Published: 6 August 2021
(This article belongs to the Special Issue Fractional Sensor Fusion and Its Applications)

Abstract

:
This paper presents the development of high-performance wireless sensor networks for local monitoring of air pollution. The proposed system, enabled by the Internet of Things (IoT), is based on low-cost sensors collocated in a redundant configuration for collecting and transferring air quality data. Reliability and accuracy of the monitoring system are enhanced by using extended fractional-order Kalman filtering (EFKF) for data assimilation and recovery of the missing information. Its effectiveness is verified through monitoring particulate matters at a suburban site during the wildfire season 2019–2020 and the Coronavirus disease 2019 (COVID-19) lockdown period. The proposed approach is of interest to achieve microclimate responsiveness in a local area.

1. Introduction

According to the World Health Organization, air pollutants were responsible for approximately 58% of total deaths related to cardiovascular problems, with nearly one-fifth of the cases being from serious lung illnesses (e.g., obstructive pulmonary or respiratory infections), and lung cancer constituted 6% of all mortalities in 2016 [1]. Poor air quality, especially regarding excessive particulate matter (PM), has an impact not only on living beings, but also on ecosystems [2,3] and the Earth’s climate [4,5].
The requirement for accurate monitoring and forecasting systems for real-time air quality is one of the top priorities in metropolitan areas. Notably, due to the recent proliferation of the Internet of Things (IoT) technologies, low-cost wireless sensor networks (LWSN) have been designed and have developed rapidly as local monitoring systems in conjunction with the state-run observatories to enhance the spatio-temporal distribution resolution of environmental parameters [6,7]. However, as these sensors are often exposed to changes of weather patterns in their 24/7 operation, it is essential to develop reliable and resilient monitoring systems for performance improvement.
Reliability and quality of the wireless monitoring systems remain an ongoing research topic which has attracted researchers from different disciplines such as as smart calibration [8], probability models [9,10], or clustering adaptations (e.g., LEACH clustering protocols and fuzzy) [11,12]. However, the limited resources for low-cost, low-power WSN remains an obstacle for the real-time application of these techniques, of which most results are obtained in simulation. Therefore, the realization of large-scale implementation for an air quality monitoring system based on IoT platforms is interesting to explore.
For air quality monitoring, a number of heterogeneous sensors are used in each sensor mote to measure several to dozens of parameters, such as particulate matter, ozone, sulfur oxides, volatile oxide compounds, ammonia, carbon oxides, nitrogen oxides, and other meteorological variables. The number of sensor motes are also densely located over the study area for comprehensive coverage and high spatio-temporal resolution of the collected data. Therefore, the fusion of these wireless sensing data is required for enhancing performance of the monitoring system [13,14].
In LWSN, data assimilation is of crucial importance, for which preconditioning and filtering techniques have been used in the first stage. To deal with imperfect conditions such as missing information, packet losses and stochastic uncertainty, and sensor noise associated with the time series of air quality data collected, Kalman filtering approaches have been proposed with a basic form [15] and various types of Kalman filters. An accuracy improvement is obtained both in monitoring and prediction of different air pollutants by using Kalman filtering compared with common forecasting models [16]. An adaptive Kalman filter based on an autoregressive model is proposed for sensing and prediction of Air Quality Index values in [17]. Unscented Kalman filters are developed for short-term wind speed prediction [18], and for urban air pollution prediction with scaled monitoring data [19].
This paper presents the design and implementation of an IoT-enabled LWSN with enhanced accuracy and reliability for monitoring local air quality. The development is applied for a suburban construction site to monitor emissions of particulate matters. Here, a wireless dependable control (W-DepC) scheme is integrated with extended fractional-order Kalman filtering (EFKF) for data assimilation and imputation to deal with missing information and climate volatility to enhance the system performance. The proposed system offers a reliable and accurate solution to the problem of air quality monitoring for microclimate responsiveness, which is the main contribution of this paper. On-field results are obtained and analyzed to demonstrate the effectiveness of this approach in local air pollution prediction.
The paper is organized as follows. After the introduction, the proposed LWSN system and dependable schemes based on redundancy configurations are presented in Section 2. Section 3 describes the EFKF algorithm developed for data collection and recovery the missing information. The real-world system for monitoring dust emissions from a construction site is reported in Section 4. A discussion on the results obtained from the proposed system using the proposed EFKF is given in Section 5. Finally, a conclusion and future work are given in Section 6.

2. IoT-Enabled LWSN System Design

This section introduces the design of the proposed IoT-enabled wireless low-cost sensor network: its system description, dependable monitoring schemes, and laboratorial validation.

2.1. System Description

To enhance the network interfacing and communication capacity of the LWSN, IoT technology is used to enable the communication and exchange of information within and between each sensor mote. As the cost of IoT components has been significantly reduced, the number of applications of IoT technology is increasing in many smart devices and systems. In environmental monitoring, this inexpensive solution also contributes to ease the problem of system failures under the adverse impacts of weather events in a local area by improving accuracy and reliability.
For the proposed LWSN, two IoT modules are developed including the sensor mote for remote data collection and the router mote (gateway) for data relaying and framework controlling. In this paper, a sensor mote comprises a number of sensor modules in a redundant configuration. A module operates independently with other modules and exchanges information in the layer of a mote, while a mote communicates with other motes over the whole network. Figure 1 shows a sensor mote comprising four sensor modules, each contains one micro-control unit (MCU), environmental sensors (soil moisture, soil temperature, relative humidity (RH), pressure, particulate matters (PM2.5 and PM10), two battery cells (Panasonic Lithium-Ion 18,650, 3.7V-3400 mAh/cell), one mini solar PV panel, a real-time reading unit, boost-buck converter, and battery chargers. Specifications of components used and current costs are typically given in Table 1.

2.2. Dependable Monitoring Scheme

To cope with environmental volatility, air quality monitoring systems must be reliable and resilient. These properties of a dynamic system are collectively known as dependability, which covers availability, reliability, maintainability, durability, and security [20]. Regarding environmental volatility, our proposed IoT-enabled system applies partially this standard to enhance IoT system reliability and data quality by a strategy called dependable monitoring scheme. This scheme is attributed to a redundant strategy with four co-located sensor modules in each sensor mote (quad mode), as presented in Figure 2. The sensor modules communicate with the gateway in a local network while the raw data are transmitted via Wi-Fi to the cloud server. This ESP-NOW network is a low-power wireless communication protocol featuring the ESP32 device and MCU. Then, the collected data are processed and validated by means of visualization and statistical calculation in comparison with benchmarking data from the state-run monitoring systems.
In this work, the mote gateway is configured with two ESP32 IoT modules connected to each other by the serial communication protocol (RS232). One IoT-module communicates regularly with other sensor motes by the local network (ESP-NOW), wherein the W-DepC is applied for dependable monitoring. Therefore, not only interference between two communication protocols is avoidable, but system reliability can also be improved. The remaining IoT-MCU is named as global gateway to play the role of transmitting data to the cloud (a Thingspeak IoT server). As illustrated in Figure 2, the yellow circle is a local network including one gateway module communicating with neighboring sensor motes that are, in turn, controlled by the W-DepC. The outer space of the local network is a global network (Wi-Fi network) used to transmit the raw environmental data to the server for later processing and evaluating.
All the main components and printed circuit boards are protected in waterproof enclosures (IP68 standard) from intrusive water and on-site dust. Although each sensor module is designed separately, four modules are arranged on the same location, each controlled under the proposed W-DepC schemes, ensuring dependability of the sensor mote. Descriptions of the prototypical sensor module with its components and the sensor mote of quad-modules, as shown in Figure 1, as well as the energy conservation, calibration, and performance testing in laboratorial conditions of this system are included in [21].
The monitoring process is controlled and updated to the gateway regularly to manage the operation of sensor modules through W-DepC scheme [22], whereby a so-called “switching” mechanism is designed to minimize a quadratic function based on its energy state to select the most reliable sensor module in each sensor mote [21]. At an instant, this mechanism triggers only one active module. The on-duty sensor module can communicate wirelessly with gateways while the others are in the stand-by mode, i.e., staying off-line but still collecting the on-site data to conserve battery energy and assure data continuity. Beside the physical redundancy, the network coverage is also divided into two layers: (i) the local layer with ESP-NOW protocol between local gateways and sensor motes, and (ii) the global layer with Wi-Fi 802.11 protocol. This arrangement enhances reliable connection for a high number of modules and assures the continuous operation of the developed LWSN.

2.3. Test Validation

To maintain the service especially in remote operation, LWSN have to deal with the power-constrained problem. Here, the W-DepC mitigates the number of active sensor modules in each mote and controls the sampling frequencies. The calculation and validation experiment of the draining energy during active and deep-sleep modes of each sensor module are reported in [21]. As normal sampling periods in air pollution domain are relatively slow (minutes or hours), the programmable sampling periods rely on the sleeping intervals to reduce the energy waste of temporal redundancy of the collected data. Here, the dust sensors require a stable time for reading ( T s t a b l e ), which is fixed at 30 s. It is then augmented with the sleeping interval ( T s l e e p ) and the reading interval ( T r e a d ) to yield the sampling period T s a m p l i n g = T s l e e p + T s t a b l e + T r e a d for a sampling frequency of up to 6 kHz as per the datasheet [23]. With the integration of a solar PV panel, the proposed system can operate continuously at sampling frequencies less than 1 Hz. Taking account of the weather extreme events, the sampling period is selected at 15 min.

3. Extended Fractional-Order Kalman Filtering (EFKF) Algorithm

To deal with nonlinearity in dynamical systems, the extended Kalman filter (EKF) is often used for estimation of system states. In EKF applications, the measurements from sensors are assumed free of such issues such as missing data, packet losses, or additive uncertainty in the gain [24]. However, for sensor networks, especially IoT-enabled wireless sensor networks, missing measurements [25] and packet dropouts [26] occur quite often in practice. Moreover, inevitable dropouts of LWSN data are often encountered during transmission process from sensor motes to the server. Therefore, it is important to seek an EKF-based variant to improve the accuracy of the estimation in these monitoring systems. To this end, the extended fractional-order Kalman filter (EFKF) has appeared to be promising in many applications in industry [27]. With EFKF, the accuracy of the estimation can be improved via better modeling the dynamic system, smoothing out measurement noise from low-cost sensors and recovery of missing information. For estimation of air pollutant emissions, EFKF has been used as an approach to the inverse modeling [28] or to improve the air pollution prediction from the emissions inventory [29]. In the following, after a brief description on the EFKF derivation, its algorithm used for processing data collected from the LWSN for monitoring local air quality is introduced in this section.

3.1. EFKF Derivation

Let us first consider a fractional derivative defined by Grünwald–Letnikov as
Δ α x k = 1 h α j = 0 k ( 1 ) j α j x k j ,
where h is the step size, α is the order of fractional difference, k is the number of samples, and j is an integer index starting from 0 to k, in the following factor:
α j = 1 if j = 0 , α ( α 1 ) ( α j + 1 ) j ! if j > 0 .
Then, the discretized model of a dynamic system can be expressed in the stochastic space [24,27]. It is expressed as
Δ α x k + 1 = f ( x k , u k ) + w k ,
x k + 1 = Δ α x k + 1 j = 1 k + 1 ( 1 ) j Υ j x k + 1 j ,
y k = g ( x k ) + v k ,
where f ( · ) and g ( · ) are nonlinear functions, x k is the state vector, u k is control input, y k is measurement output, w k is the system noise at time instant k, and  v k is the measurement noise at time instant k. Both w k and v k are considered Gaussian noise. The covariance matrices of w k and v k are given by
E w i w j T = Q i if i = j , 0 if i j ,
E v i v j T = R i if i = j , 0 if i j ,
and
Υ j = diag α 1 j , α 2 j , , α N j ,
where Q i and R i are the covariance matrices of system noise and measurement noise, respectively, at time instant i; α 1 , α 2 , , α N are the orders of system equations; N is the number of these equations; and  j = 1 , 2 , , k + 1 .
The estimation of the system state vector is obtained a priori from minimizing the cost function [24,28]:
x k ^ = arg x k min x k ˜ x k P ˜ k 1 x k ˜ x k T + y k g ( x k ) R k 1 y k g ( x k ) T ,
where
x k ˜ = E [ x k | y k 1 * ]
is the prediction vector of the system state at time instant k given the measurement sequence at ( k 1 ) , y k 1 * containing values of the input u 0 , u 1 , , u k 1 and output y 0 , y 1 , , y k 1 . The estimation vector of the system state updated a posteriori at time instant k by the EFKF is
x ^ k | k = E [ x k | y k * ] .
Here, the covariance matrix of prediction error P ˜ k and the covariance matrix of estimation error P ˜ k at time instant k are, respectively,
P ˜ k = E [ ( x k x ˜ k ) ( x k x ˜ k ) T ] ,
and
P ^ k = E [ ( x k x ^ k ) ( x k x ^ k ) T ] .

3.2. EFKF Implementation

To implement data assimilation for the proposed LWSN, the following standard extended Kalman filtering Algorithm 1 is applied for the data collected y k 1 * from the LWSN and the concentrations of the air pollutants of interest y k in association with the emissions process described by Equations (3)–(5). Notably, if the fractional-order derivative in Equations (3) and (4) is replaced by a conventional derivative, then the algorithm will be the extended Kalman filter (EKF).
In terms of software packages for fractional-order systems, there are some fractional-order model (FOM) identification toolboxes available, such as CRONE toolbox [30] and FOMCON toolbox [31]. They are based on Hartley [32] and Levy [33] algorithms to obtain a commensurate fractional-order transfer function (FOT) for a given system. The FOMCON toolbox has fractional-order analysis module, identification (time and frequency) module, control (fractional order proportional integral derivative (FOPID)) module, and implementation (digital and analog fractional order (FO)) module. Considering those advantages, we used the FOMCON toolbox to identify fractional orders in the time domain. Details of the application for the study area and different scenarios (bushfires, normal, and COVID-19) are mentioned in the next section.
Algorithm 1 Standard extended Kalman filtering algorithm
1:
Set: Intial x 0 ^ and P 0 ^
x 0 ^ = E x ( 0 ) = x 0 ,
P 0 ^ = E ( x ( 0 ) x 0 ) ( x ( 0 ) x 0 ) T = P x 0 ,
2:
Compute:
F k 1 = f ( x k 1 , u k 1 ) x k 1 | x k 1 = x ^ k 1 ,
3:
if k L then
4:
       Predict:
x k ˜ = f ( x ^ k 1 , u k 1 ) j = 1 k ( 1 ) j Υ j x ^ k j ,
P k ˜ = ( F k 1 + Υ 1 ) P ^ k 1 ( F k 1 + Υ 1 ) T + Q k 1 + j = 2 k Υ j P ^ k j Υ j T ,
5:
       Compute:
H k = g ( x k ) x k | x k = x k ˜ ,
K k = P k ˜ H k T ( H k P k ˜ H k T + R k ) 1 ,
6:
       Update:
x k ^ = x k ˜ + K k [ y k g ( x k ˜ ) ] ,
P k ^ = ( I K k H k ) P k ˜ ,
7:
else
8:
       k > L
9:
      Stop
10:
end if
      where L is the length in consideration.

4. Suburban Air Quality Monitoring System

To collect air quality data for the State of New South Wales (NSW), Australia, there are nearly one-hundred State-run monitoring stations across the whole state and about 20 active stations in the Sydney basin. They are under the management of Department of Planning, Industry and Environment (DPIE) of the NSW Government. These stations provide benchmarking data, which are freely accessible and downloadable from a database of hourly and daily values of air pollutants and meteorological variables [34]. As the number of monitoring stations is limited, LWSN offers a promising solution to the problem of local air quality monitoring in the suburbs.

4.1. Description of the Study Area and Experiment Period

In this work, the proposed monitoring system is applied to monitor the emissions of particulate matter from a construction site in Melrose Park (MP), a suburb located between Sydney Central-East and Sydney North-West regions, to which the closest state-run station is at Parramatta North (PN). The suburb is being developed as a major new mixed residential, business, and retail precinct over the next ten years. Active development at the site commenced from the second half of 2019. Figure 3 depicts the study area, where 15 sensor motes are installed at the site as well as its surrounding residential area at MP to monitor the air pollution levels contributed from construction activities. Here, the pollutants of concern are dust, namely, PM2.5 and PM10 concentrations. The sensor motes use the commercial Environment Monitoring System (EMS), which can measure the levels of different air pollutants. The raw data are extracted among the EMS group to collect multiple air quality parameters, including temperature; relative humidity; carbon monoxide; nitrogen dioxide; ozone; and particulate matters PM1.0, PM2.5, and PM10. The study period is from 15 November 2019 to 7 May 2020, in coincidence with a devastating wildfire disaster in NSW and the COVID-19 pandemic. The measurements are sampled at a period of 15 min, which assures the stable operation of the sensors, network connection, and battery’s function due to the slow variations of ambient variables. Concentrations of PM2.5, PM10, and PM1.0 are expressed in micrograms of particles per cubic meter of air ( μ g/m 3 ).
For validation of the IoT-enabled monitoring system, the measured data from the LWSN were compared with those collected at the closest State-run monitoring station and then properly processed in order to avoid missing information or abnormalities from imperfect conditions [35]. By linear regression, an agreement between the measured data at MP and the reference data at the monitoring station at PN via the correlations, respectively, for PM2.5 and PM10, is shown in Figure 4. The fitting lines with calculated coefficient of determination R 2 (0.7837 for PM2.5 as opposed to 0.7617 for PM10) represent the linear relationship of the two datasets with a slope greater than one, implying emissions at MP were more serious than at PN in those days (possibly from the construction activities). Furthermore, by comparing the two linear regression slopes, it seems that emissions of fine particles PM2.5 at MP may affect the surrounding environment slightly more than particulate matters PM10.
Notably, the study period covers three stages. In the first period from November 2019 to January 2020, there was a surge in the levels of particulate matters due to a catastrophic bushfire event in NSW. For the latter period from March to May 2020, due to the coronavirus pandemic the whole NSW state was also placed under lockdown, and thus transport emissions were significantly reduced. Between the bushfire and the lockdown periods, the month February 2020 can be considered as normal.

4.2. Bushfire Period

During the Black Summer 2019–2020, the Sydney area was affected by extremely high concentrations of particulate matters in the air as a result of severe bushfires. Figure 5 shows the temporal distributions of PM2.5 using real-time data collected by eight sensor motes, EMS1–8, of the LWSN from 10 December 2019 to 10 January 2020.
In Figure 6, local monitoring data collected in real-time from EMS2 of the LWSN, EKF- and EFKF-processed estimations, and referencing data obtained from a closest state-run monitoring station are plotted for the PM2.5 concentration in two days, 18–19 December 2019. These data clearly indicate that the EFKF can reflect accurately any variations in local air pollutant profiles as compared to the LWSN measurements for air pollution monitoring at a local suburb.
The spatial plots of fine dust PM2.5 concentrations distributed at the suburb site are shown in Figure 7 using data from EMS measurement, EKF and EFKF estimations, and the difference between EMS and EFKF data on 19 December 2019. It can be observed of low emissions of PM2.5 at midnight (0:15 a.m.). With a small discrepancy of less than 1.2 μ g/m 3 as compared to data from the sensor motes, the EFKF can be used to provide accurate prediction of air pollutant profiles for suburban air quality monitoring.

4.3. Normal Session

At the end of Summer 2020 when all bushfires were extinguished across NSW, air quality can be considered normal. During the period from 15 February 2020 to 17 March 2020, the hourly variations of particles PM10 are plotted in Figure 8, profiling air quality data collected by the eight EMS sensor motes, EMS1–EMS8. They all show a level of dust emissions less than 50 μ g/m 3 , indicating good air quality given construction activities and heavy traffic at the site of interest.
Spatial plots are shown in Figure 9 for EMS data from the LWSN, EKF and EFKF estimated distributions, and the difference between EMS and EFKF profiles of PM10 emissions on 18February 2020 at midday. The results obtained confirm the merit of the proposed LWSN with EFKF, with a difference between the EMS measurements and EFKF estimations distributed over the site of interest that is mostly smaller than 2 μ g/m 3 over the site with the most accurate area being located in the middle and some under estimation observed at the locations of EMS1, EMS2, and EMS3 perhaps due to construction activities.

4.4. COVID-19 Session

The period from 3 March 2020 to 4 April 2020 was coincident with the COVID-19 lockdown, when emissions from transportation emissions were significantly reduced. To demonstrate the capability of the sensor motes of our LWSN for local monitoring of finer particles, we consider PM1 concentrations distributed over the study area at 7:00 am on 3 April 2020.
Spatial plots of data from 15 sensor motes EMS1-EMS15, estimations from both EKF and EFKF, and the difference in PM1 concentrations between LWSN measurements and EKKF distributions are depicted in Figure 10. Again, the EFKF used for the proposed low-cost monitoring system can provide accurate estimation of the pollutant PM1 profiles with an error of the spatial distributions of less than 1 μ g/m 3 over a small-scale suburban site.

5. Discussion

The results obtained indicate that the proposed LWSN with EFKF for monitoring of air quality data from low-cost sensors offers a great alternative to air quality monitoring in local suburbs, where State-run stations can hardly cover all locations or provide a comprehensive interpretation with visualization and dashboard. Here, the IoT-enabled architecture incorporating a dependable collocated network can allow for high-resolution spatio-temporal pollutant profiles and pollution exposure maps for local areas with improved accuracy. As mentioned above, handling data imperfections in wireless sensor networks remains a common problem for which the EFKF algorithm is used in this work. To illustrate this, we consider the monitoring data collected from three sensor motes—EMS1, EMS2, and EMS3—over a 25-day period from 19 October to 12 November 2019. Regarding fine particles PM2.5, the measurements from the sensor motes are plotted in Figure 11, where a strong correlation ( R 2 0.9 ) is obtained for the temporal patterns. However, missing values can be observed at random time instant as well as in various periods for all the sensors. Here, the EFKF algorithm is utilized for the LWSN monitoring system as a remedy for this unavoidable issue.
To further evaluate the system merits, the performance metrics used here include the mean absolute error (MAE), root mean squared error (RMSE), and Pearson correlation coefficient (PCC), also referred to as Pearson’s r:
MAE = i = 1 n y i x i n ,
RMSE = i = 1 n ( y i x i ) 2 n ,
PCC = r x y = i = 1 n ( x i x ¯ ) ( y i y ¯ ) i = 1 n ( x i x ¯ ) 2 i = 1 n ( y i y ¯ ) 2 ,
where y i is the prediction, x i is the true value, n refers to the total number of data points, the sample mean is x ¯ = i = 1 n x i n , and the prediction mean is y ¯ = i = 1 n y i n .
Table 2 summarizes performance statistics for PM2.5 particulate matter during the Back Summer bushfire. From the tabulated MAE and RMSE, it is obvious that the fractional derivative in Equations (3) and (4) represents a more accurate model for the emissions process resulting in an increase in accuracy of about 2–3 times for EFKF compared to EKF. The Pearson’s correlation coefficient is closer to 1, indicating a better positive linear relationship between the estimations and the sensors network data. Similar results are expected for coarse particles PM10. Table 3 displays the MAE, RMSE, and PCC calculated for eight sensor motes EMS1–EMS8 of the LWSN during a normal session. During the COVID-19 period, the 15 sensor motes EMS1–EMS15 were in operation. The same statistical characteristics of the system are given in Table 4. We can see that in terms of MAE and RMSE, the prediction with the EFKF model is approximately 3–4 times more accurate than with EKF. The system is promising for a local neighborhood to become climate-responsive in face of weather volatility, which is currently an important aspect in moving towards smart cities.
Given a number of existing air quality models and the availability of other information sources, such as population, satellite, and meteorological data, the proposed IoT-enabled LWSN with EFKF can contribute to performance improvements of air quality monitoring in local areas in concert with the State-run stations. For this, machine learning techniques including artificial neural networks are promising to assemble models for the best prediction of air quality profiles [36]. Along with accuracy as one of the foremost important problems in any monitoring systems, future work could be directed to address difficulties in the LWSN deployment of the nodes, scalability, coverage, connectivity, and security.

6. Conclusions

This paper has reported the development of an IoT-enabled low-cost wireless sensor network for air quality monitoring in suburban areas. The system features collocated sensor motes within an ESP-NOW network, each with several sensor modules of various air pollutant sensors, WiFi connected to the server, supplied by solar panels, and is enabled by an Internet of Things microcontroller. Dependable schemes and an extended fractional-order Kalman filtering algorithm are developed and supplemented the air quality monitoring system to enhance its accuracy and reliability. After laboratorial testing of a prototype, the wireless sensor network is applied to monitor air pollutant distributions of a construction site in a suburb with sensor motes installed on-site being commercial Environmental Monitoring Systems. Particulate matters data were recorded over 6 months in association with a bushfire event, a normal session and a COVID-19 lockdown period. Local measurements are compared with data collected from the closest available State-run stations, and show good linear correlation. Field results obtained are presented and analyzed by using statistical metrics, indicating the ability to cope with imperfectness such as missing data and to provide highly-accurate estimation of dust distributions in various atmospheric events. The proposed system is promising for microclimate responsiveness. Our future work will focus on blending the existing models for air pollution forecast.

Author Contributions

S.M. was responsible for developing the extended fractional Kalman filtering algorithm, H.A.D.N. was responsible for developing the IoT wireless sensor network, the manuscript was directed and edited by Q.P.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded, in part, by the Institute for Sustainable Futures (ISF) grant number PRO19-7375.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This work is supported by the Technology for Urban Liveability Program at the University of Technology Sydney and by the Vingroup Science and Technology Scholarship (VSTS) Program for Overseas Study for Master’s and Doctoral Degrees. Discussions with Matthew Riley, Merched Azzi and Hiep Duc from NSW Department of Planning, Industry and Environment (Climate and Atmospheric Science) are gratefully acknowledged.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. World Health Organizationa. Ambient (Outdoor) Air Quality and Health. 2018. Available online: http://www.who.int/news-room/factsheets/detail/ambient-(outdoor)-air-quality-and-health (accessed on 5 March 2021).
  2. Grantz, D.; Garner, J.; Johnson, D. Ecological effects of particulate matter. Environ. Int. 2003, 29, 213–239. [Google Scholar] [CrossRef]
  3. Zhai, Y.; Liu, X.; Chen, H.; Xu, B.; Zhu, L.; Li, C.; Zeng, G. Source identification and potential ecological risk assessment of heavy metals in PM2.5 from Changsha. Sci. Total Environ. 2014, 493, 109–115. [Google Scholar] [CrossRef]
  4. Fuzzi, S.; Baltensperger, U.; Carslaw, K.; Decesari, S.; Denier van der Gon, H.; Facchini, M.C.; Fowler, D.; Koren, I.; Langford, B.; Lohmann, U.; et al. Particulate matter, air quality and climate: Lessons learned and future needs. Atmos. Chem. Phys. 2015, 15, 8217–8299. [Google Scholar] [CrossRef] [Green Version]
  5. Pienkosz, B.D.; Saari, R.K.; Monier, E.; Garcia-Menendez, F. Natural Variability in Projections of Climate Change Impacts on Fine Particulate Matter Pollution. Earth’s Future 2019, 7, 762–770. [Google Scholar] [CrossRef] [Green Version]
  6. Clements, A.L.; Griswold, W.G.; Rs, A.; Johnston, J.E.; Herting, M.M.; Thorson, J.; Collier-Oxandale, A.; Hannigan, M. Low-Cost Air Quality Monitoring Tools: From Research to Practice (A Workshop Summary). Sensors 2017, 17, 2478. [Google Scholar] [CrossRef] [Green Version]
  7. Samad, A.; Melchor Mimiaga, F.E.; Laquai, B.; Vogt, U. Investigating a Low-Cost Dryer Designed for Low-Cost PM Sensors Measuring Ambient Air Quality. Sensors 2021, 21, 804. [Google Scholar] [CrossRef]
  8. Maag, B.; Zhou, Z.; Thiele, L. A Survey on Sensor Calibration in Air Pollution Monitoring Deployments. IEEE Internet Things J. 2018, 5, 4857–4870. [Google Scholar] [CrossRef] [Green Version]
  9. Silva, I.; Guedes, L.A.; Portugal, P.; Vasques, F. Reliability and Availability Evaluation of Wireless Sensor Networks for Industrial Applications. Sensors 2012, 12, 806–838. [Google Scholar] [CrossRef] [Green Version]
  10. Bruneo, D.; Puliafito, A.; Scarpa, M. Dependability evaluation of Wireless Sensor Networks: Redundancy and topological aspects. Sensors 2010, 2010, 1827–1831. [Google Scholar] [CrossRef]
  11. Al-Sodairi, S.; Ouni, R. Reliable and energy-efficient multi-hop LEACH-based clustering protocol for wireless sensor networks. Sustain. Comput. Inform. Syst. 2018, 20, 1–13. [Google Scholar] [CrossRef]
  12. Nayak, P.; Devulapalli, A. A Fuzzy Logic-Based Clustering Algorithm for WSN to Extend the Network Lifetime. IEEE Sens. J. 2016, 16, 137–144. [Google Scholar] [CrossRef]
  13. Ha, Q.P.; Metia, S.; Phung, M.D. Sensing Data Fusion for Enhanced Indoor Air Quality Monitoring. IEEE Sens. J. 2020, 20, 4430–4441. [Google Scholar] [CrossRef] [Green Version]
  14. Xue, G.; Guo, J.; Xu, Y.; Zhao, W. The Fractional Kalman Filter Based Asynchronous Multi-Rate Sensors Information Fusion. In Proceedings of the 2018 10th International Conference on Modelling, Identification and Control (ICMIC), Guiyang, China, 2–4 July 2018; pp. 1–9. [Google Scholar] [CrossRef]
  15. Hua, S.; Wang, S.; Jin, S.; Feng, S.; Wang, B. Wind speed optimisation method of numerical prediction for wind farm based on Kalman filter method. J. Eng. 2017, 2017, 1146–1149. [Google Scholar] [CrossRef]
  16. Lai, S.; Yang, T.; Wang, Z.; Chen, P. IoT implementation of Kalman Filter to improve accuracy of air quality monitoring and prediction. Appl. Sci. 2019, 9, 1831. [Google Scholar] [CrossRef] [Green Version]
  17. Chen, J.; Chen, K.; Ding, C.; Wang, G.; Liu, Q.; Liu, X. An Adaptive Kalman Filtering Approach to Sensing and Predicting Air Quality Index Values. IEEE Access 2020, 8, 4265–4272. [Google Scholar] [CrossRef]
  18. Chen, K.; Yu, J. Short-term wind speed prediction using an unscented Kalman filter based state-space support vector regression approach. Appl. Energy 2014, 113, 690–705. [Google Scholar] [CrossRef]
  19. Metia, S.; Ha, Q.; Duc, H.N.; Scorgie, Y. Urban air pollution estimation using unscented Kalman filtered inverse modeling with scaled monitoring data. Sustain. Cities Soc. 2020, 54. [Google Scholar] [CrossRef]
  20. Tran, T.; Ha, Q. Dependable Control Systems with Internet of Things. ISA Trans. 2015, 59, 303–313. [Google Scholar] [CrossRef]
  21. Nguyen, H.A.D.; Nguyen, L.V.; Ha, Q.P. IoT-enabled Dependable Co-located Low-cost Sensing for Construction Site Monitoring. In Proceedings of the 37th International Symposium on Automation and Robotics in Construction (ISARC); International Association for Automation and Robotics in Construction (IAARC): Kitakyushu, Japan, 2020; pp. 616–624. [Google Scholar] [CrossRef]
  22. Ha, Q.; Phung, M.D. IoT-enabled dependable control for solar energy harvesting in smart buildings. IET Smart Cities 2019, 1, 61–70. [Google Scholar] [CrossRef] [Green Version]
  23. Espressif Systems. ESP32 Series the Datasheet, Version 3.4. 2020. Available online: https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf (accessed on 5 March 2021).
  24. Sierociuk, D.; Tejado, I.; Vinagre, B.M. Improved fractional Kalman filter and its application to estimation over lossy networks. Signal Process. 2011, 91, 542–552. [Google Scholar] [CrossRef]
  25. Chen, B.; Zhang, W.; Yu, L. Distributed Fusion Estimation With Missing Measurements, Random Transmission Delays and Packet Dropouts. IEEE Trans. Autom. Control 2014, 59, 1961–1967. [Google Scholar] [CrossRef]
  26. Shen, H.; Xing, M.; Yan, H.; Park, J.H. Extended Dissipative Filtering for Persistent Dwell-Time Switched Systems With Packet Dropouts. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 4796–4806. [Google Scholar] [CrossRef]
  27. Efe, M.Ö. Fractional Order Systems in Industrial Automation—A Survey. IEEE Trans. Ind. Inform. 2011, 7, 582–591. [Google Scholar] [CrossRef]
  28. Metia, S.; Oduro, S.D.; Duc, H.N.; Ha, Q. Inverse Air-Pollutant Emission and Prediction Using Extended Fractional Kalman Filtering. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2016, 9, 2051–2063. [Google Scholar] [CrossRef]
  29. Mukherjee, B.K.; Metia, S. Real-Time Air Quality Estimation from Station Data Using Extended Fractional Kalman Filter. In Modelling, Simulation and Intelligent Computing; Goel, N., Hasan, S., Kalaichelvi, V., Eds.; Springer: Singapore, 2020; pp. 375–383. [Google Scholar] [CrossRef]
  30. Oustaloup, A.; Melchior, P.; Lanusse, P.; Cois, O.; Dancla, F. The CRONE toolbox for Matlab. In Proceedings of the IEEE International Symposium on Computer-Aided Control System Design (Cat. No.00TH8537) (CACSD), Anchorage, AK, USA, 25–27 September 2000; pp. 190–195. [Google Scholar] [CrossRef]
  31. Tepljakov, A. FOMCON: Fractional-Order Modeling and Control Toolbox. In Fractional-Order Modeling and Control of Dynamic Systems; Springer International Publishing: Cham, Switzerland, 2017; pp. 107–129. [Google Scholar] [CrossRef]
  32. Hartley, T.T.; Lorenzo, C.F. Fractional-order system identification based on continuous order-distributions. Signal Process. 2003, 83, 2287–2300. [Google Scholar] [CrossRef]
  33. Valério, D.; Sá da Costa, J. Finding a fractional model from frequency and time responses. Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 911–921. [Google Scholar] [CrossRef]
  34. New South Wale Government–Planning Industry and Environment. Search for and Download Air Quality Data. 2021. Available online: https://www.dpie.nsw.gov.au/air-quality/search-for-and-download-air-quality-data (accessed on 5 April 2021).
  35. Lee, C.H.; Wang, Y.B.; Yu, H.L. An efficient spatiotemporal data calibration approach for the low-cost PM2. 5 sensing network: A case study in Taiwan. Environ. Int. 2019, 130, 104838. [Google Scholar] [CrossRef] [PubMed]
  36. Ma, J.; Li, Z.; Cheng, Z.; Ding, Y.; Lin, C.; Xu, Z. Air quality prediction at new stations using spatially transferred bi-directional long short-term memory network. Sci. Total Environ. 2020, 705, 135771. [Google Scholar] [CrossRef]
Figure 1. Prototype of a sensor module (left) connected with multiple low-cost sensors and a sensor mote (right) including four collocated sensor modules attached on the steel pole with 4 mini solar PV panels.
Figure 1. Prototype of a sensor module (left) connected with multiple low-cost sensors and a sensor mote (right) including four collocated sensor modules attached on the steel pole with 4 mini solar PV panels.
Sensors 21 05313 g001
Figure 2. W-DepC framework with co-located LWSN.
Figure 2. W-DepC framework with co-located LWSN.
Sensors 21 05313 g002
Figure 3. Map showing EMS deployments relatively to a closest monitoring station.
Figure 3. Map showing EMS deployments relatively to a closest monitoring station.
Sensors 21 05313 g003
Figure 4. Scatter plots: (a) PM2.5 and (b) PM10 collected at the site and the station.
Figure 4. Scatter plots: (a) PM2.5 and (b) PM10 collected at the site and the station.
Sensors 21 05313 g004
Figure 5. On-site PM2.5 concentration during 10 DEC 2019–10 JAN 2020.
Figure 5. On-site PM2.5 concentration during 10 DEC 2019–10 JAN 2020.
Sensors 21 05313 g005
Figure 6. On-site PM2.5 concentration during 18–19 December 2019: ground truth (measured data), DPIE (station data), and estimation using EKF and EFKF.
Figure 6. On-site PM2.5 concentration during 18–19 December 2019: ground truth (measured data), DPIE (station data), and estimation using EKF and EFKF.
Sensors 21 05313 g006
Figure 7. Local PM2.5 ( μ g/m 3 ) concentration on 19 December 2019 at 0:15 a.m.
Figure 7. Local PM2.5 ( μ g/m 3 ) concentration on 19 December 2019 at 0:15 a.m.
Sensors 21 05313 g007
Figure 8. On-site PM10 concentration during 15 February–17 March 2020.
Figure 8. On-site PM10 concentration during 15 February–17 March 2020.
Sensors 21 05313 g008
Figure 9. Local PM10 ( μ g/m 3 ) concentration on 18 FEB 2020 at 11:45 am.
Figure 9. Local PM10 ( μ g/m 3 ) concentration on 18 FEB 2020 at 11:45 am.
Sensors 21 05313 g009
Figure 10. Local PM1 ( μ g/m 3 ) concentration on 3 APR 2020 at 7:00 am.
Figure 10. Local PM1 ( μ g/m 3 ) concentration on 3 APR 2020 at 7:00 am.
Sensors 21 05313 g010
Figure 11. Data collected at three co-located sensor modules: EMS1, EMS2, and EMS3.
Figure 11. Data collected at three co-located sensor modules: EMS1, EMS2, and EMS3.
Sensors 21 05313 g011
Table 1. Main components of each sensor module.
Table 1. Main components of each sensor module.
ComponentsFeaturesCost (USD)
Sensor SDS011PM2.5 and PM1021
BME280Air pressure, RH and temperature5
Soil MoistureCorrosion resistance type6
Kit ESP32 Node MCUIoT Microcontroller7
TP4506Charging battery0.4
HT016DC-to-DC converter0.4
Solar panelHarvesting solar energy7
Battery 18650Supply voltage (2 cells)12
Box (IP68)Water and dust protection25
Table 2. Performance statistics of EFKF and EKF in dataset of PM2.5 during bushfire event.
Table 2. Performance statistics of EFKF and EKF in dataset of PM2.5 during bushfire event.
Performance Indices→EFKFEKF
Nodes↓MAERMSEPCCMAERMSEPCC
EMS11.47523.40590.99963.940311.90350.9749
EMS21.41003.24700.99954.093911.63850.9731
EMS31.55993.62130.99954.511212.94540.9738
EMS41.53233.70880.99954.618213.54830.9730
EMS51.15162.15210.99972.50895.05270.9862
EMS61.17541.79110.99972.14003.72550.9865
EMS71.58103.85640.99954.682013.73090.9742
EMS81.50143.74780.99954.562913.24310.9752
Table 3. Performance statistics of EFKF and EKF in dataset of PM10 during normal session.
Table 3. Performance statistics of EFKF and EKF in dataset of PM10 during normal session.
Performance Indices→EFKFEKF
Nodes↓MAERMSEPCCMAERMSEPCC
EMS10.20690.28950.99950.67480.94100.9600
EMS20.22160.33110.99921.00321.42370.9362
EMS30.20090.32100.99950.84961.27450.9544
EMS40.20720.31330.99940.99741.41910.9361
EMS50.17660.28860.99940.90491.46010.9290
EMS60.16790.27550.99920.81101.21350.9410
EMS70.21850.33970.99940.97971.39460.9487
EMS80.23600.36890.99951.02021.48500.9501
Table 4. Performance statistics of EFKF and EKF in dataset of PM1 during COVID-19 lockdown.
Table 4. Performance statistics of EFKF and EKF in dataset of PM1 during COVID-19 lockdown.
Performance Indices→EFKFEKF
Nodes↓MAERMSEPCCMAERMSEPCC
EMS10.22940.39200.99960.79451.32080.9698
EMS20.16730.30120.99970.57190.95310.9747
EMS30.19170.34150.99970.65051.06040.9753
EMS40.17900.33880.99960.68471.31280.9633
EMS50.16130.30640.99960.62211.16060.9653
EMS60.16240.30610.99970.61581.01910.9732
EMS70.18360.35020.99970.61781.03080.9790
EMS80.17890.33950.99980.49790.84020.9849
EMS90.20860.36000.99940.89281.71370.9408
EMS100.16170.30070.99960.61301.14940.9641
EMS110.26210.48010.99980.60131.09200.9868
EMS120.18280.32810.99970.65131.09720.9717
EMS130.23480.39620.99960.92191.56180.9586
EMS140.16790.30940.99960.62491.14110.9662
EMS150.22690.41220.99960.91831.71710.9563
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Metia, S.; Nguyen, H.A.D.; Ha, Q.P. IoT-Enabled Wireless Sensor Networks for Air Pollution Monitoring with Extended Fractional-Order Kalman Filtering. Sensors 2021, 21, 5313. https://doi.org/10.3390/s21165313

AMA Style

Metia S, Nguyen HAD, Ha QP. IoT-Enabled Wireless Sensor Networks for Air Pollution Monitoring with Extended Fractional-Order Kalman Filtering. Sensors. 2021; 21(16):5313. https://doi.org/10.3390/s21165313

Chicago/Turabian Style

Metia, Santanu, Huynh A. D. Nguyen, and Quang Phuc Ha. 2021. "IoT-Enabled Wireless Sensor Networks for Air Pollution Monitoring with Extended Fractional-Order Kalman Filtering" Sensors 21, no. 16: 5313. https://doi.org/10.3390/s21165313

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop