Simulator · OCPP 1.6 + 2.0.1

SimPilot

OCPP Charger Simulator

A standalone OCPP charge-point emulator. Connect virtual chargers to any CSMS over wss://, run full 1.6 + 2.0.1 sessions, inject faults, and validate your backend without physical hardware.

Illustration: the SimPilot console showing a simulated OCPP session for virtual charger SIM_01 — boot notification, status update, remote start, transaction start, and meter values.

Why SimPilot?

Build and test your CSMS without a single piece of hardware.

Full OCPP 1.6 + 2.0.1 sessions

Run complete charging sessions across both protocol versions — BootNotification through StopTransaction — exactly as a real charger would.

Fault injection for conformance testing

Inject protocol faults, timeouts, and malformed messages on demand to stress-test your CSMS and prove it handles edge cases correctly.

Multiple charger profiles (AC/DC)

Simulate different charger types — AC Level 2, DC fast chargers, multi-connector stations — each with its own configuration and behavior.

CLI + Web control panel

Drive simulations from the command line for CI pipelines, or use the web panel for interactive testing and real-time session monitoring.

Idle mode

Leave SimPilot connected and idle — it sends heartbeats, responds to operator commands, and keeps the WebSocket alive, just like a real charger sitting in a parking lot waiting for a driver.

How it works

Three steps, no hardware.

1

Point SimPilot at your CSMS

Give SimPilot a wss:// endpoint and a charger identity. It connects outbound just like a real charge point would.

2

Run sessions and inject faults

Start full charging sessions, send meter values, trigger faults — exercise every code path in your backend.

3

Validate your backend

Watch your CSMS respond to each message. Confirm it handles every status, every edge case, every error.

OCPP 1.6 + 2.0.1GoFault injection
Design partners

Be among the first

We're working with CSMS teams to validate SimPilot against real backends. Bring your CSMS — we'll bring the virtual chargers.

Request a demo

Or join the waitlist for early access: