Live Status Monitoring of EV Chargers
An eMSP platform serving multiple charge point operator (CPO) partners, each needing live visibility into their charging infrastructure's operational status.

Where things stood
Every Charge Point Operator (CPO) partner onboarding onto the platform needs the same fundamental thing: real-time visibility into which of their chargers are available, charging, offline, or faulted because without it, CPOs are flying blind on their own infrastructure's day-to-day operational health.
What we built
OCPP and OCPI connected chargers feed live connector status into PostgreSQL.
A pipeline runs on a 15-minute schedule, aggregating status by station and charger in Python.
Results are delivered to each partner's dashboard via either a BigQuery-backed dashboard table or a direct Google Sheets push, depending on the partner's preferred delivery format.
How it works
TopN Analytics built a charger status-monitoring pattern various CPO brands on the platform, with only partner-specific configuration changing between instances.
Each instance aggregates real-time operational status — available, charging, preparing, finishing, offline, faulted, etc. — grouped by station and charger type, refreshed on a near real-time basis.
What we delivered and learned
CPO partners got real-time visibility into charger status enabling them to quickly action non-working chargers and avoid revenue losses.
Processing large volume of charger logs data in 15-minute intervals using open-source orchestration and storing aggregated data for analysis helped to save on costs.
What it's built on
Want the full picture?
We're happy to walk through the details, numbers, and trade-offs directly.