Environmental Monitoring
IoT-driven environmental sensor networks — continuous real-time air quality, noise level, water quality at outfalls, weather station integration, health advisory triggering, and long-term climate data collection — per Environmental Protection Act, NPC-300, Health Canada AQHI, and Safe Drinking Water Act.
Open Data
AQHI
Data Retention
Availability
Purpose-Built for Canadian Municipalities
Purpose & Scope
What this module owns
Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.
Owns
7Delegated to
5Sensor device management, data ingestion
Health advisory distribution
Open data portal publishing
Environment Canada, provincial data feeds
Sensor mapping, spatial analysis
These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.
Core Capabilities
What it does
4 capability groups comprising 8 discrete capabilities — each with API surface, business rules, and data ownership.
Real-time monitoring of PM2.5, PM10, NO₂, O₃, CO, and VOCs with AQHI map, Environment Canada calibration, and hyperlocal coverage near schools, seniors' facilities, intersections, and industrial zones.
Pollutants
PM2.5, PM10, NO₂, O₃, CO, VOCs — continuous real-time readings from IoT sensors.
AQHI Map
Real-time Air Quality Health Index map — 1–10+ scale per Health Canada guidelines.
Calibration
Automated calibration against Environment Canada reference stations for data quality.
Hyperlocal
Street-level sensors near schools, seniors' residences, busy intersections, and industrial areas.
Continuous noise monitoring (Leq, Lmax, L10/L50/L90) near construction, entertainment, industrial, and roadway areas with NPC-300 compliance and bylaw enforcement data.
Metrics
Leq (equivalent continuous), Lmax (peak), L10/L50/L90 statistical levels by period.
Periods
Daytime, evening, nighttime measurement periods per NPC-300 Environmental Noise Guideline.
Bylaw Enforcement
Time-stamped exceedance data for bylaw enforcement with chain-of-custody integrity.
Trend Analysis
Long-term noise trend analysis by location for policy development and planning decisions.
Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.
Krutik Parikh
Creator of Civic
Data Model
Entity Architecture
5 entities with 6 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
7 RESTful endpoints across 6 resource groups — plus 5 domain events for async integration.
/api/v1/environment/air-quality
Real-time and historical air quality readings
/api/v1/environment/aqhi/map
AQHI map data for all sensor locations
Ecosystem
Products that depend on this module
5 Civic products consume Environmental Monitoring — making it one of the most critical platform services in the ecosystem.
Smart City & IoT
Primary consumer — environmental sensor networks and real-time monitoring
View product →
Climate & ESG
GHG/climate data support, long-term environmental trending
View product →
Stormwater Management
Outfall water quality monitoring and illicit discharge detection
View product →
Open Data Portal
Environmental data publishing (air, noise, water, weather)
View product →
Analytics & BI
Environmental dashboards and climate trend analysis
View product →
Technical Specifications
Performance, Compliance & Configuration
Open Data Publishing
AQHI Compliance
Noise Enforcement
Water Quality
Data Retention
System Availability
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Environmental Monitoring
Request an architecture brief, integration guide, or live demo environment for your team.