OCPP, or Open Charge Point Protocol, is the industry-standard international protocol for Electric Vehicle charging. It enables seamless and bidirectional communication between chargers and central management systems (CMS), contributing to the interoperability among diverse vendors.
Charge Amps adopted the most widely used OCPP version 1.6J to offer the best features and highest security for efficient EV fleet management.
States for the Charge Amps EV charging stations in OCPP:
Message | Sent by | Description |
Authorize | Charger | Check the authorization status of an idTag (RFID or UID) |
BootNotification | Charger | Message sent when the charger boots up, contains info such as FW version, vendor/model, serial number, hardware version, etc. |
DiagnosticStatusNotification | Charger | Message indicates current diagnostics upload status |
FirmwareStatusNotification | Charger | Message indicates current firmware version upload status |
Heartbeat | Charger | Message informs that the charger is still “alive” |
MeterValues | Charger | Message informs about values regarding consumption, voltage and current |
StartTransaction | Charger | Message sent at the start of a transaction |
StopTransaction | Charger | Message sent at the end of a transaction |
DataTransfer | Both | Message regarding vendor-specific custom messages |
ChangeConfiguration | CPMS | Used to change the configuration of a charger (if they’re not read-only) using keys. |
GetConfiguration | CPMS | Reads the contents of the configuration keys |
RemoteStartTransaction | CPMS | Used to start a charging session remotely |
RemoteStopTransaction | CPMS | Used to end a charging session remotely |
Reset | CPMS | Used to reboot a charger remotely |
SetChargingProfile | CPMS | Send a charging profile to a charger |
TriggerMessage | CPMS | Used to trigger a charger to send messages, e.g. BootNotification, DiagnosticsStatusNotification, Heartbeat, etc. |
UpdateFirmware | CPMS | Performs a firmware upgrade on the charger. |