Using ISO 15118 Plug & Charge with OCPP 1.6

Using ISO 15118 Plug & Charge with OCPP 1.6

The OCPP 2.0 specification (first published in April 2018 and revised by OCPP 2.0.1 in April 2020) supports the use of ISO 15118 edition 1 between a Charge Point and an Electric Vehicle. All functionality that requires Charge Point to Central System communication is supported: managing ISO 15118 certificates in both the Charge Point and the EV, handling Plug and Charge authorization and smart charging using ISO 15118. The OCPP version 1.6 (published October 2015) does not support ISO 15118 messages. However, some OCPP implementers have asked the Open Charge Alliance if an intermediate solution, combining both OCPP 1.6 and the ISO 15118 Plug & Charge functionality would be possible.

This application note describes how to use the data transfer mechanism in OCPP 1.6 to exchange messages for ISO 15118 certificate management and Plug and Charge (excluding the smart charging functionality). The messages used in the DataTransfer are taken from OCPP 2.0.1, are slightly simplified and are wrapped in a DataTransfer message and must be used only for the use cases described in this application note. Please refer to Generic DataTransfer fields for an example how this is done. This extension describes the use cases only on a higher level.

For detailed descriptions, please refer to the corresponding ISO 15118 use cases in the OCPP 2.0.1 Specification. As a general recommendation it is advised to not only read the use cases in the OCPP 2.0.1 specification this Application Note refers to, but also the introduction chapters of the functional blocks where the use cases are located for better understanding.

The ISO 15118 Plug & Charge with OCPP 1.6 Application note is now available for download.


Back to the overview