Getting started

This guide walks through your first connection: from opening the simulator to seeing an accepted BootNotification in the message console. You need a compatible public wss://CSMS endpoint. If you don’t have one yet, open demo mode to explore a sample session first.

1. Open the simulator

From the landing page, select Launch Simulator. No account or installation is required. A default charger is already configured: a single AC Type 2 connector rated at 7.4 kW, using the ocpp1.6 subprotocol.

2. Enter your CSMS endpoint

Paste your CSMS WebSocket URL. You can paste either a full URL that already includes the station identity, or a base URL that Chargeflux.io appends the station identity to. The simulator always shows you the final WebSocket URL before connecting, and never silently rewrites it.

Full URL:  wss://csms.example.com/ocpp/CF-DEMO-A7K2
Base URL:  wss://csms.example.com/ocpp   -> appends CF-DEMO-A7K2

3. Confirm the station identity and preset

The station identity is the virtual Charge Point identity used in the connection convention, for example CF-DEMO-A7K2. A short random suffix is generated by default; edit it to match a station you have registered in your CSMS. Choose an AC or DC charger presetif the default doesn’t match what you are testing.

4. Connect

Select Connect. The browser opens a WebSocket using the ocpp1.6 subprotocol and immediately sends a BootNotification. The simulator correlates the response by its unique message ID and shows the registration status:

  • Accepted— the station may operate; the heartbeat interval from the response is applied.
  • Pending— the CSMS is not ready to accept the station yet.
  • Rejected— the CSMS will not register the station.

If the connection fails before boot, see troubleshooting WebSocket connections.

5. Start charging

Once the station is accepted and connector 1 is Available, select Start Charging. The simulator follows the authorization flow, sends a StartTransaction, enters the Charging state and emits periodic MeterValues. Select Stop Charging to send a StopTransaction.

Last reviewed June 2026 · Chargeflux.io