The objective to start this project is primarily to support the ISO and IEC standardisation process to specify the so called "Vehicle 2 Grid Comunication Interface" (V2G CI) which became the ISO IEC 15118 specification by now. We believe that an open source project serves best the need to evaluate the technology under specification, to verify the specified messages, their functionality and thus to enable a stable specification. With these objectives we hope that the project is of help for the ISO/TC 22/SC 3/JWG 1 in their specification work.
Furthermore, the project provides by now a reference implementation of the communication between battery electric vehicles (BEV) or plug-in hybrid electric vehicles (PHEV) and the Electric Vehicle Supply Equipment (EVSE) following the DIN 70121 and the ISO 15118 standard.
Note: the V2G implementation for ISO 15118-20:2022 will not be available as Open Source.
If you are interested in a commercial license solution, please contact us via exi.ct@siemens.com.
To facilitate communication please use your company email address for requesting a quotation.
The implementation was made possible by the support of Siemens Corporate Technology.
The main scope of the openV2G project is to provide an open source implementation of the latest draft of the ISO/IEC Vehicle-to-Grid Communication Interface (V2G CI) standard. Based on the openV2G library you are able to exchange the standardised XML-based messages between a Plug-In Electrical Vehicle (PEV) and an Electric Vehicle Supply Equipment (EVSE).
This version fixes a possible memory corruption bug when parsing X509 serial numbers.
This version starts the support for 15118-2-2016 (ISO2), besides 15118-2-2013 (ISO1) and DIN.
Further, fix eMAID fragment encoding/decoding support, internal coding updates and bug-fixes.
The OpenV2G team has started to work on the upcoming 2nd Edition of ISO 15118 (see SVN code).
The project is hosted on Sourceforge. The code and releases can be also downloaded from there.
The OpenV2G project provides Eclipse CDT project files and makefiles.
A Doxygen documentation for OpenV2G 0.9.4 is available also.