Skip to content Skip to footer
Customizing OCPP implementations OCA whitepaper

Customizing OCPP Implementations

June 30, 2020

Version 1.1

OCPP has been designed to make Charging Stations and CSMSs interoperable.

Whitepapers / Customizing OCPP Implementations

OCPP has been designed to make Charging Stations and CSMSs interoperable. OCPP compliant systems should be able to communicate with each other. This can only be achieved when messages strictly conform to the behavior specified in the use case requirements and adhere to the JSON schemas.

Still, there may be situations, where functionality is desired that is not (yet) covered by the OCPP specification. In this OCPP whitepaper, we describe four approaches that can be used to exchange information that is not covered by OCPP between a Charging Station and a CSMS.

In chapter Choosing a Customization Method we provide guidelines, that can help you to choose the right kind of customization for your purpose. We conclude by showing what the implementation of a simple custom feature could look like for using three different methods.

OCA at Pwn2Own Automotive 2026 in Tokyo

Join OCA and Trend Micro in Japan for Pwn2Own Automotive 2026, the world’s largest zero-day vulnerability discovery contest!

Pwn2own OCA