Prerequisites
Ensure chargers run firmware that supports the OCPP 1.6J JSON profile. SOAP is not supported by Joulepoint endpoints.
Request CSMS credentials from the partner portal. Each site receives a unique Charge Point Identity (CPID) and corresponding password.
- Whitelist the CSMS endpoint: wss://csms.joulepoint.com/ocpp16j
- Enable TLS 1.2 or above on the charge point.
- Set the HeartbeatInterval to 300 seconds.
Boot Notification and Heartbeat
Upon first connection the charger must send a BootNotification message with the correct model, vendor, and serial number. Joulepoint responds with the heartbeat interval and an Accept status when the CPID matches the credentials.
Heartbeats are mandatory to maintain the session. If three heartbeats are missed, the CSMS schedules a reconnection attempt and alerts operations staff.
Remote Operations
The Joulepoint CSMS supports RemoteStartTransaction, RemoteStopTransaction, Reset, UnlockConnector, and ChangeAvailability calls. All operations are audit logged with operator ID and timestamp.
Firmware updates larger than 15 MB should be staged via our Device Management service described in the companion guide.