Documentation

Learn how to test a CSMS with a browser UI and cloud-hosted virtual charger — start with the OCPP 1.6 simulator, read OCPP 1.6J sample messages, or follow the 2.0.1 path, then diagnose connection problems.

Getting started

Make your first hosted CSMS connection and send a BootNotification in under a minute.

OCPP 1.6 simulator

OCPP 1.6 simulator for CSMS testing: OCPP 1.6J virtual charge point, BootNotification, remote start/stop, MeterValues, and message console.

OCPP 2.0.1 simulator

OCPP 2.0.1 simulator for CSMS testing: TransactionEvent sessions, Boot/status, RequestStart, and message console.

What is OCPP?

Open Charge Point Protocol explained: roles, 1.6 vs 2.0.1, core messages, and how to test with a simulator.

OCPP 1.6J sample messages

JSON examples and when each Core message is triggered — BootNotification through RemoteStart.

BootNotification

How BootNotification works in OCPP 1.6J: Accepted / Pending / Rejected and Heartbeat samples.

Connector status

StatusNotification and the nine OCPP 1.6 connector states in plain language.

Charging session messages

Authorize, StartTransaction, MeterValues, and StopTransaction — when each fires.

RemoteStartTransaction

How to test RemoteStart and RemoteStop from a CSMS against a virtual charge point.

OCPP 2.0.1 sample messages

TransactionEvent, BootNotification, status, and RequestStart — JSON and when each fires.

TransactionEvent

Started, Updated, and Ended: the OCPP 2.0.1 replacement for Start/Stop/MeterValues.

OCPP 1.6 vs 2.0.1 vs 2.1

Official spec links, compatibility, and which version to test in the simulator.

OCPP 2.1

What 2.1 adds (ISO 15118-20, V2X, DER), IEC 63584-210, and Chargeflux support status.

OCPI sample messages

OCPI 2.2.1 Locations, Sessions, CDRs, and Commands — when each request is sent.

OCPI START_SESSION

Commands module and how START_SESSION becomes an OCPP remote start.

OCPI vs OCPP

Roaming HTTP versus charger WebSocket — who talks to whom, official specs.

EVSE simulator

EVSE simulator / OCPP charge point simulator: what a virtual charge point is and when hosted beats a hardware-only lab.

EV charger testing

Protocol vs lab vs certification: what CSMS teams can prove in software before a hardware EVSE is free.

Test CSMS without hardware

A practical path for CPO/CPMS teams to validate integrations before a lab EVSE is free.

Connect your CSMS

Endpoint requirements, sign-in and how the cloud runtime connects to your CSMS.

Troubleshooting WebSocket

Common hosted WebSocket connection failures and what to try.

API

Create hosted stations, drive runtime commands and stream events from CI or automation.