OCPP 2.0.1 | Edition 4

CSMS Implementation Guides

Comprehensive developer documentation for implementing a Charging Station Management System (CSMS) compliant with the OCPP 2.0.1 specification. Each guide covers CSMS-side logic, message handling, and implementation notes for a specific domain.

Content attribution: Open Charge Alliance . This documentation is a reformat of the official OCPP 2.0.1 protocol specification.

15 guides 119 total flows 15 of 15 available
5 flows Available

Security Flows

Password management, certificate updates, security events, and profile upgrades for Charging Stations.

A01A02A03A04A05
12 flows Available

Provisioning Flows

Cold boot sequences, variable management, base reports, network configuration, migration, and reset procedures.

B01B02B03B04B05B06B07B08B09B10B11B12
18 flows Available

Authorization Flows

RFID, credit card, PIN-code, ISO 15118 certificate authorization, caching, local authorization lists, and master pass handling.

C01C02C03C04C05C06C07C08C09C10C11C12C13C14C15C16D01D02
15 flows Available

Transaction Flows

Start and stop transaction options, cable plugin sequences, offline behavior, connection loss handling, and transaction status checks.

E01E02E03E04E05E06E07E08E09E10E11E12E13E14E15
6 flows Available

Remote Control Flows

Remote start and stop transactions, ISO 15118 remote control, connector unlocking, and trigger messages.

F01F02F03F04F05F06
5 flows Available

Availability Flows

Status notifications, heartbeats, EVSE/connector availability changes, and lock failure handling.

G01G02G03G04G05
4 flows Available

Reservation Flows

Making, cancelling, and using reservations, including handling expired or unused reservations.

H01H02H03H04
6 flows Available

Tariff and Cost Flows

Displaying driver-specific tariffs, running and final costs, fallback tariff information, and mid-transaction tariff updates.

I01I02I03I04I05I06
3 flows Available

Meter Values Flows

Sending meter values for non-transactional and transactional contexts, including ISO 15118 metering exchanges.

J01J02J03
17 flows Available

Smart Charging Flows

Charging profiles, central and local smart charging, load balancing, composite schedules, and external charging limits.

K01K02K03K04K05K06K07K08K09K10K11K12K13K14K15K16K17
4 flows Available

Firmware Management Flows

Secure and non-secure firmware updates, publishing and unpublishing firmware on local controllers.

L01L02L03L04
6 flows Available

Certificate Management Flows

EV certificate installation and updates, certificate retrieval and deletion, CA certificate management, and V2G certificate status.

M01M02M03M04M05M06
10 flows Available

Diagnostics Flows

Log retrieval, monitoring reports, variable monitoring configuration, alert and periodic events, and customer information management.

N01N02N03N04N05N06N07N08N09N10
6 flows Available

Display Message Flows

Setting, getting, clearing, and replacing display messages on Charging Stations, including transaction-specific messages.

O01O02O03O04O05O06
2 flows Available

Data Transfer Flows

Vendor-specific data transfer to and from Charging Stations via the DataTransfer message.

P01P02

Guides marked Coming Soon are actively being developed. Check back for updates as more implementation guides are published.