Everything you need to run a reliable charging network.
ChargeOS gives you real-time visibility, predictive maintenance, remote control, and team management in a single platform. OCPP 1.6 and 2.0.1, any manufacturer.
Register, monitor, and control every charger.
A guided provisioning workflow gets chargers connected in minutes. Credentials are shown once and never stored in plaintext. Auto-discovered metadata means zero manual data entry.
Guided provisioning
Four-step setup: register, copy credentials, configure charger, verify connection. No OCPP expertise required.
Auto-discovered metadata
Vendor, model, serial number, firmware version, meter type, and SIM card info — extracted automatically from every boot notification.
Lifecycle states
Pending, Active, Maintenance, Decommissioned. Scheduled maintenance with automatic return. Every transition audit logged.
Sites, groups, and tags
Organize by physical site, logical group, or free-form tags. Filter and manage chargers at any level of your fleet.
Firmware tracking
Complete firmware version history per charger. Every version change recorded automatically on reboot.
Configuration drift
Track actual vs. desired configuration. Detect when chargers drift from your standard and push corrections from the dashboard.
Live status. No polling.
Server-sent events push every status change, fault, heartbeat, and session event to your browser the instant it happens. Auto-reconnects if interrupted.
Fleet-wide view
All chargers at a glance with health scores, current status, and recent activity. Events for any charger in your fleet arrive in real time. Never refresh the page to see current state.
Per-charger detail
Eight tabs per charger: Connectors, Sessions, Error Timeline, Alerts, Analytics, Commands, Firmware, and Configuration. Everything an operator needs in one place.
Know about failures before your drivers do.
17 signals monitored per connector. Statistical process control methods proven in manufacturing for decades. Every alert is explainable, specific, and actionable.
Health scores (0-100)
Per-connector scoring. Charger score equals its weakest connector. Color-coded: green (85+), amber (40-84), red (below 40).
CUSUM drift detection
Catches gradual increases in fault frequency that simple thresholds miss. Detects sustained drift within approximately 10 observations.
EWMA trend smoothing
Tracks continuous metrics like energy delivery ratio. Filters out normal variation, surfaces persistent trends.
Safety rules (instant)
Ground faults and overcurrent trigger immediate action. Connector taken offline automatically — no manual step required.
Actionable alerts
Every alert includes the triggering signal, current vs. baseline values, detection method, and a plain-language recommendation.
Site-level correlation
Detects grid voltage events, network outages, and firmware reboot clusters affecting multiple chargers at a site.
10 commands. 30-second timeout. Full audit trail.
Every OCPP command available from the dashboard. Destructive commands require confirmation. Results pushed to the browser in real time.
Enterprise security. No enterprise complexity.
Multi-tenant isolation, server-side sessions, rate limiting, and a complete audit trail. Every significant action is logged with actor, timestamp, and IP.
Tenant isolation
All data scoped by tenant ID at the database, API, and event stream levels. Cross-tenant access blocked at every layer.
Server-side sessions
HttpOnly, Secure, SameSite cookies. No tokens in browser storage. Password reset revokes all active sessions.
Security headers
HSTS, X-Frame-Options, CSP, Referrer-Policy, Permissions-Policy. Industry-standard protections on every response.
Rate limiting
Per-IP limiting on auth endpoints. Per-tenant limiting on API operations. OCPP connection limiting per IP.
Audit trail
Every login, command, settings change, and user action logged with actor, IP, and context. Immutable and tenant-scoped.
Charger authentication
OCPP basic auth with bcrypt-hashed credentials. Chargers must be registered before connecting — no unknown devices.
Three roles. 19 permissions.
Invite your team with the right level of access. Independent accounts can belong to multiple organizations with different roles.
Full control including organization deletion, role management, and all operational actions.
Manage chargers, users, settings, and commands. Cannot delete the organization or change roles.
Read-only access to all charger data, alerts, sessions, and settings.