Customizing OCPP Implementations
June 30, 2020
Version 1.1
OCPP has been designed to make Charging Stations and CSMSs interoperable.
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.