Environmental Monitoring: Air Quality, Water, Noise
A practical guide to air quality, water quality, and noise IoT sensing: sensor physics, calibration math, worked examples, and data architecture.
Contents & prerequisites
Environmental monitoring networks — air quality, water quality, and noise — are among the highest-volume, lowest-margin IoT deployments in the industry. A single smart-city air-quality rollout can mean thousands of nodes reporting every 1–15 minutes, on battery or energy-harvesting power, over years, with sensor drift and calibration overhead that dwarfs the connectivity cost. Getting the sensor selection, sampling strategy, and data architecture right up front determines whether a deployment survives past the pilot phase.
The Three Domains and Their Sensing Requirements
Each domain has distinct physical measurands, sensor technologies, and duty-cycle needs.
| Domain | Key parameters | Typical sensor tech | Sampling interval |
|---|---|---|---|
| Air quality | PM2.5/PM10, CO₂, CO, NO₂, O₃, VOCs, temp/RH | Optical scattering (PM), NDIR (CO₂), electrochemical (CO/NO₂/O₃), MOx (VOC) | 1–15 min |
| Water quality | pH, turbidity, conductivity/TDS, dissolved oxygen, temperature, ORP | Ion-selective electrodes, optical turbidity, conductivity cells, Clark-cell/optical DO | 5–60 min (or event-triggered) |
| Noise | dB(A) SPL, 1/3-octave spectrum, LAeq/LAmax/L90 | MEMS/electret microphone + Class 1/2 sound-level analog front end | Continuous, aggregated every 1–60 s |
The common thread is that raw transducer output is rarely the deliverable — every domain requires signal conditioning and calibration math before the number means anything regulatory or actionable.
Air Quality: Sensing and Correction Math
Low-cost optical PM sensors infer mass concentration from light-scattering intensity of particles passing through a laser/LED beam. The scattering signal is converted to an estimated PM2.5 mass concentration using a manufacturer calibration curve, but this curve is sensitive to particle size distribution and humidity — optically-derived PM2.5 can read 1.5–2× high at RH > 75% because water uptake swells particles and increases scattering.
A standard correction (used in low-cost sensor networks calibrated against reference monitors) is a piecewise humidity correction:
PM2.5_corrected = PM2.5_raw / (1 + a·(RH/(1-RH))) for RH < RH_threshold
where a is an empirically fit growth factor (commonly ~0.2–0.3 for ambient aerosol) and RH is expressed as a fraction. Above a threshold (~85% RH), condensation effects break the model and vendors typically flag the reading as invalid rather than correct it.
Gas sensors (electrochemical for CO/NO₂/O₃, NDIR for CO₂) need their own corrections:
- NDIR CO₂: cross-sensitive to temperature and pressure; requires temperature-compensated absorption coefficient and periodic auto-zero against known-clean air (e.g., nightly baseline in unoccupied spaces).
- Electrochemical cells: output drifts over months as the electrolyte depletes; typical drift is a few % of span per month, requiring either scheduled recalibration against a reference instrument or co-location with a reference-grade station for statistical correction.
- MOx VOC sensors: resistance-based, highly cross-sensitive to humidity and temperature, and give relative (index) readings rather than calibrated ppb — useful for trend/event detection, not absolute compliance reporting.
Design implication: every low-cost air-quality node needs an onboard temperature/RH sensor purely to correct the pollutant channels, and the network needs at least one reference-grade station per few km² to anchor the calibration model — this co-location cost is often underestimated in project budgets.
Water Quality: Conductivity and Calibration Worked Example
Conductivity is measured by applying an AC excitation (to avoid electrode polarization from DC) across a cell and measuring current, then converting to conductivity using the cell constant:
κ = K_cell · (I / V)
where K_cell (units cm⁻¹) is determined by calibrating against a known-conductivity standard solution.
Worked example: A cell is calibrated in a 1413 µS/cm standard solution. At 25 °C, applying 1.0 V RMS produces 0.60 mA RMS.
- Measured conductance
G = I/V = 0.60 mA / 1.0 V = 0.60 mS. - Solve for cell constant:
K_cell = κ_standard / G = 1413 µS/cm / 0.60 mS = 1413×10⁻⁶ S/cm / 0.60×10⁻³ S = 2.355 cm⁻¹. - In the field, the same cell now draws 0.35 mA at 1.0 V in a river sample:
G = 0.35 mS. κ_sample = K_cell · G = 2.355 cm⁻¹ × 0.35 mS = 0.824 mS/cm = 824 µS/cm.
Check: conductivity scales with dissolved ion concentration; 824 µS/cm is a plausible freshwater river value (typical range 50–1500 µS/cm), while the calibration standard at 1413 µS/cm sits mid-range for calibration solutions — the numbers are self-consistent in magnitude.
Temperature compensation matters just as much as in gas sensing: conductivity rises roughly 2%/°C, so raw readings are normalized to 25 °C using a linear or nonlinear temperature coefficient before reporting, otherwise diurnal temperature swings masquerade as pollution events.
Turbidity and dissolved oxygen add their own quirks: optical turbidity sensors need periodic wiper/brush cleaning or anti-biofouling coatings for long deployments, and optical DO sensors (luminescence quenching) drift far less than older Clark-cell membranes but still need a 2-point calibration (0% and saturated-air) every few months.
Noise Monitoring: Metrics and Sampling
Environmental noise is reported not as instantaneous SPL but as statistical/time-averaged descriptors, because human annoyance and regulatory limits correlate with exposure over time, not peaks:
- LAeq(T): A-weighted equivalent continuous sound level over interval T — the energy-average level.
- LAmax / LAmin: highest/lowest A-weighted level in the interval.
- L10, L50, L90: percentile levels — L90 (the level exceeded 90% of the time) approximates the background noise floor, useful for isolating transient events (traffic, machinery) from ambient.
LAeq is computed from instantaneous pressure samples as:
LAeq = 10·log₁₀( (1/T)·∫ p_A(t)²/p_ref² dt ) [dB]
with p_ref = 20 µPa. In a digital sensor node this becomes a running sum of squared A-weighted PCM samples over the averaging window, converted to dB once per reporting interval — computationally cheap, but the analog front end (microphone + preamp) must have flat response and adequate dynamic range (typically 30–120 dB SPL) or the low end of LAeq is corrupted by self-noise.
Design implication: unlike air/water nodes that can sleep between samples, noise nodes must sample continuously (or at high duty cycle) to compute valid LAeq — this makes them the most power-hungry of the three domains and usually mandates mains or solar-with-large-battery power rather than coin-cell operation.
Data Architecture Across All Three
Despite different transducers, the data path converges on the same IoT pattern: perception layer sensors → edge node does signal conditioning/compensation and possibly local anomaly flagging → gateway aggregates and buffers during connectivity loss → cloud time-series database stores the corrected values with calibration metadata.
Key practical points:
- Metadata matters as much as the value: every reading should carry sensor calibration date, firmware version, and raw + corrected value, since aggregate correction algorithms (humidity, temperature, drift models) are frequently revised — you need the raw value to reprocess history.
- Event-driven vs. periodic reporting: water-quality spill detection or noise threshold exceedance benefits from local threshold comparison and immediate alarm messages, while routine air-quality trend data is fine as periodic telemetry — this is the telemetry/alarm split common to environmental IoT.
- Regulatory alignment: reporting intervals and averaging windows are often dictated by regulation (e.g., 1-hour and 8-hour PM/O₃ averages, specific LAeq windows for noise ordinances), not by network convenience — the sampling architecture must be designed backward from the compliance metric.
Key Takeaways
- Air, water, and noise monitoring share an IoT architecture but differ sharply in sensor physics, calibration burden, and duty cycle — noise nodes need near-continuous sampling; air/water nodes can sleep between reads.
- Low-cost optical PM and electrochemical gas sensors require humidity/temperature correction and periodic re-anchoring against reference instruments; raw readings without correction are not compliance-grade.
- Water conductivity and DO/turbidity sensors need temperature compensation and scheduled calibration or anti-fouling maintenance to stay accurate over multi-month deployments.
- Noise is reported as time/energy-averaged metrics (LAeq, percentile levels) rather than instantaneous SPL, because regulation and human perception are exposure-based.
- Always store raw sensor values alongside corrected ones with calibration metadata — correction models get revised, and only raw data lets you reprocess historical readings correctly.
Learning
Sign in to track your progress.
Evidence
Public projects engineers linked to Environmental Monitoring: Air Quality, Water, Noise.
No engineer has linked a project to this topic yet. Built something that proves it? Add the project and tag it with iot-connectivity-environmental-monitoring-air-quality-water-noise — it then shows here and on your public profile.
