Request a Demo
DomainTier-1 Hardware

Smart Streetlighting

Smart streetlighting — fixture monitoring, intelligent dimming, automated fault detection, energy tracking, LED conversion, dark sky compliance, and adaptive lighting programs.

40–60%

Energy Savings

Real-time

Fault Detection

Tracked

LED Conversion

Compliant

Dark Sky

Purpose-Built for Canadian Municipalities

Ontario Compliant
MFIPPA Ready
AODA Accessible
Bilingual Support
Canadian Hosted
SOC 2 Aligned

Purpose & Scope

What this module owns

Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.

Owns

7

Delegated to

6

Controller hardware, sensor data collection, communication protocols

iot-sensor

Pole/fixture GIS inventory, spatial analysis

geospatial-engine

Repair work orders, crew dispatch, parts inventory

work-order-engine

Pole/fixture asset registry, lifecycle tracking

asset-registry

Dashboards, trend analysis, executive reporting

reporting-analytics

Historical energy data, aggregation, analytics

data-warehouse

These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.

Core Capabilities

What it does

3 capability groups comprising 7 discrete capabilities — each with API surface, business rules, and data ownership.

Real-time monitoring of individual fixtures — on/off status, wattage, power factor, runtime, communication health — through connected controllers.

Real-time Status

On/off state, current wattage, power factor, voltage, current — polled at configurable intervals (typically 15-minute).

Runtime Tracking

Cumulative runtime hours per fixture — informs lamp/driver replacement scheduling and energy calculations.

Communication Health

Controller communication status — online, offline, intermittent — with last-seen timestamp and signal strength.

Group Monitoring

Aggregate monitoring by circuit, street, zone, ward — system-wide health dashboard.

Multi-mode dimming profiles — time-based schedules, ambient light response, motion-triggered brightening, and special event overrides.

Time-Based

Scheduled dimming profiles: full brightness → reduced (e.g., 70% at 11 PM, 50% at 1 AM) → full at dawn.

Ambient Light

Photocell-responsive dimming — adjust output based on ambient light conditions (moonlight, snow reflection).

Motion-Triggered

Pedestrian/vehicle detection triggers full brightness from dimmed state — configurable zones and sensitivity.

Event Override

Special event lighting profiles — festivals, emergencies, construction zones — with scheduled revert.

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

4 entities with 5 relationships — the authoritative schema for this bounded context.

Entities

Select an entity to explore its fields and relationships

API Surface

Integration Endpoints

8 RESTful endpoints across 6 resource groups — plus 5 domain events for async integration.

|
GET

/api/v1/smart-streetlighting/fixtures

Fixture registry with current status and telemetry

GET

/api/v1/smart-streetlighting/fixtures/{fixtureId}/telemetry

Historical telemetry data for fixture

Technical Specifications

Performance, Compliance & Configuration

Fault Detection Latency

Target< 30 minutes from occurrence

Dimming Command Execution

Target< 60 seconds

Energy Savings (LED conversion)

Target40–60% reduction

Controller Communication Uptime

Target≥ 98%

System Availability

Target99.9%

FAQ

Frequently Asked Questions

Ready to Integrate

Build on Smart Streetlighting

Request an architecture brief, integration guide, or live demo environment for your team.