OCPP 2.1 testing addresses the forward-looking specification published by the Open Charge Alliance (OCA). It expands beyond OCPP 2.0.1 to introduce native bidirectional charging (ISO 15118-20 V2G/V2X), dynamic electricity tariff and cost calculation (TariffAndCost), Distributed Energy Resource (DER) control, Automated Frequency Restoration Reserve (AFRR) support, and battery swap station management.
OCPP 2.1 integrates ISO 15118-20 bidirectional power control with dynamic tariff signaling, allowing the CSMS to stream real-time price brackets and request discharge back to the grid.
Charge point -> CSMS: BootNotificationRequest (OCPP 2.1)
CSMS -> Charge point: BootNotificationResponse (Accepted)
Charge point -> CSMS: TransactionEventRequest (eventType=Started, chargingState=SuspendedEVSE)
CSMS -> Charge point: TransactionEventResponse
CSMS -> Charge point: SetDisplayMessageRequest (TariffAndCost: dynamic rates)
Charge point -> CSMS: SetDisplayMessageResponse (Accepted)
CSMS -> Charge point: SetChargingProfileRequest (v2xChargingProfile: Discharge)
Charge point -> CSMS: SetChargingProfileResponse (Accepted)
Charge point -> CSMS: TransactionEventRequest (eventType=Updated, powerFlow=Discharging)
CSMS -> Charge point: TransactionEventResponseOCPP 2.1 introduces specialized functional blocks for energy transitions. OCPPLab provides specification alignment, schema checking, and simulated message sequencing to de-risk forward migrations.
| Profile | Coverage | Typical validation |
|---|---|---|
| Bidirectional V2G & V2X | ISO 15118-20 discharge profiles and bidirectional power flow | Validate discharge limits, grid feedback cycles, and power inversion events. |
| Dynamic Tariffs & Cost Calculation | TariffAndCost data structures and display messages | Verify tariff bands, currency exchange, and cost estimation during active sessions. |
| DER & Grid Support | AFRR signaling, local generation balancing, and battery swap stations | Model utility dispatch triggers and distributed asset response times. |
Simulate electric vehicles injecting stored battery power back into commercial microgrids during peak tariff hours.
Validate that the CSMS accurately pushes dynamic price tables and verifies driver display cost computations.
Audit existing 2.0.1 data models and identify field delta requirements before deploying 2.1 firmware.
Model bidirectional V2G flows, dynamic tariffs, and prepare your CSMS architecture for the next era of EV charging.