There is an open-source implementation available for both for electric vehicles and charging stations. It includes every feature specified within the ISO 15118-2 standard. This reference implementation is available on the GitHub platform under the project name RISE V2G. It is only available in Java and licensed under the MIT License. Click here for more information about RISE V2G.

Furthermore, there is the OpenV2G Project, a library written in C, that provides an implementation of the EXICodec (the encoder and decoder of binary XML (EXI)  messages). However, contrary to RISE V2G, it does not contain the complete set of messages and state machines as defined by the ISO 15118-2 specification.

Did this answer your question?