OCPP simulator for CSMS testing without hardware
Chargeflux is a hosted OCPP simulator for teams building CSMS/CPMS software — including a full OCPP 1.6 simulator path and 2.0.1. Launch a virtual charge point from your browser, connect through the cloud runtime, and inspect every OCPP message in real time. Demo Mode needs no account; CSMS connections use free magic-link sign-in.
Cloud-hosted connection · Works where browsers can't · OCPP 1.6J and 2.0.1 supported today; 2.1 on the roadmap
Connector 1
Available
- Power
- 0.0 kW
- Energy
- 0 Wh
Live OCPP messages
- 12:43:08.221BootNotification428 ms
- 12:43:08.649BootNotificationAccepted
- 12:43:08.701StatusNotificationAvailable
- 12:44:08.000Heartbeat112 ms
- 12:44:08.112HeartbeatcurrentTime
OCPP testing should not require a charger on your desk
Physical EVSE hardware is limited and expensive to share across a team. CSMS integration debugging needs full visibility of the OCPP messages on the wire, and developers need repeatable charger states they can return to. A browser OCPP charge point simulator with a hosted connection removes those constraints — no lab booking, no local install, no waiting for a single shared EVSE.
Hardware lab vs scripts vs OCPP simulator
Pick the right tool for the job. Most CSMS teams use a hosted OCPP simulator for day-to-day integration, then reserve hardware for final field checks.
| Approach | Setup time | Message visibility | Best for |
|---|---|---|---|
| Hardware lab EVSE | Hours to days; shared gear | Often opaque vendor logs | Final field validation |
| Self-hosted open-source scripts | Clone, deps, local runtime | Log files / custom tooling | Deep custom protocol work |
| Hosted OCPP simulator (Chargeflux) | Under a minute in the browser | Live message console + export | Daily CSMS/CPMS integration tests |
Need the software-only path spelled out? Read EV charger testing or test CSMS without hardware.
How the OCPP simulator works
Step 1
Enter your CSMS endpoint
Paste a compatible public wss:// endpoint. Chargeflux.io shows the final WebSocket URL before the hosted runtime connects.
Step 2
Choose a virtual charger
Start with a realistic AC or DC preset and confirm the generated station identity and connector IDs.
Step 3
Run and inspect the flow
Connect, charge and inspect each OCPP request and response in real time, then export the session.
Built for developers testing real integrations
Connect in under a minute
Open the OCPP simulator, sign in with a magic link, paste a public wss:// endpoint and send your first BootNotification.
See every OCPP message
Inspect each request and response in a readable timeline with correlated unique IDs, timing and formatted JSON.
Simulate charging states
Move a virtual connector through Available, Preparing, Charging and Finishing while the CSMS observes the flow.
Test remote start and stop
Receive RemoteStartTransaction and RemoteStopTransaction from your CSMS and watch the station respond.
Export evidence for debugging
Save named charger configurations locally and export session logs as JSON or readable text for your team.
No local installation
The UI runs in your browser while Chargeflux's cloud runtime maintains the CSMS connection. Demo Mode works without an account.
OCPP 1.6J and 2.0.1 Core capabilities
The proof of concept implements the Core profile messages most CSMS integrations rely on.
- BootNotification & Heartbeat
- Authorize
- StatusNotification
- StartTransaction & StopTransaction
- MeterValues
- RemoteStartTransaction & RemoteStopTransaction
- Multiple charger presets
- Local save & JSON export
- AI-agent control through MCP
Guides for the OCPP simulator cluster
Deep dives for version-specific testing, virtual charge points, and hardware-free CSMS checklists.
OCPP 1.6 simulator
OCPP 1.6J charge point flows: BootNotification, remote start/stop, MeterValues.
OCPP 2.0.1 simulator
OCPP 2.0.1 simulator for CSMS testing: TransactionEvent, Boot/status, RequestStart, dual-stack QA.
EVSE simulator
What an EVSE simulator / virtual charge point is and when it beats waiting on lab gear.
EV charger testing
Protocol vs lab vs certification: software EV charger testing before a hardware bench is free.
Test CSMS without hardware
Practical checklist for CPO/CPMS teams before a physical EVSE is free.
What is OCPP?
Open Charge Point Protocol primer with a path into the simulator.
Getting started
First connection walkthrough: endpoint, preset, BootNotification.
Automate with the API
Create hosted stations, drive plug-in and transaction flows, and read event streams from CI. Use API keys from your account to run repeatable CSMS smoke tests without physical charging hardware as part of Pro.
curl -X POST https://www.chargeflux.io/api/v1/stations \
-H "Authorization: Bearer ***" \
-H "Content-Type: application/json" \
-d '{"wsUrl":"wss://csms.example.com/ocpp/CF-CI-001","stationIdentity":"CF-CI-001","connectors":[{"connectorId":1,"powerKw":7.4}]}'Control virtual chargers from AI agents with MCP
Chargeflux includes a bearer-token Model Context Protocol server for Claude, Cursor, and other compatible MCP clients. Agents can create stations, run charging scenarios, inject faults, inspect events, and clean up hosted runtimes using the same account and plan controls as the REST API.
Available agent workflows
- List plan usage and active virtual stations
- Create, inspect, restart, and delete stations
- Plug in, authorize, charge, stop, and inject faults
- Read OCPP events and protocol guidance
MCP and API access require Pro. Browser-based simulation remains available on the free plan.
Cloud connection compatibility
Works with any CSMS that exposes a WSS endpoint — even ones browsers can't reach.
From integration to the classroom
CSMS developers
Verify that your backend accepts a station connection and inspect BootNotification and transaction messages.
QA & integration teams
Reproduce charger flows, test state transitions and export logs as evidence for integration work.
Technical demos
Demonstrate a CSMS integration to stakeholders without needing physical charging hardware on hand.
OCPP learners
See how a virtual station changes state and how OCPP messages flow, without installing any software.
Frequently asked questions
Start free, automate when you need it
Demo Mode stays free without an account, and CSMS connections are free after sign-in with up to 2 concurrent hosted stations. Pro is available with 10 always-on charge points, REST API access, MCP tools, and end-to-end charging scenarios.
Ready to run the OCPP simulator?
Open the simulator, paste your CSMS endpoint and send your first BootNotification — no hardware lab required.