Vehicle-to-Grid (V2G) API

V2G stack diagram

 

The Vehicle-to-Grid (V2G) API is a software component that supports the encoding and decoding of data in Efficient XML Interchange (EXI) format as defined in specifications ISO-15118-2 and ISO-15118-20.

The API is available in the C programming language. Code for the API was generated with our XBinder XML Schema Compiler and modified to support nuances within the specifications. Features of the API include the following:

  • Support for V2GTP (V2G Transfer Protocol).
  • Support for SDP (SECC Discovery Protocol).
  • While V2G messages use EXI encoding, XML support is also included; this can be useful for testing.
  • Binary versions are available for Windows, Linux (x86 and ARM), and macOS. Full source code is also available for compiling for other environments.
  • Includes EXI Fragment encoding, which is necessary to implement V2G message security.

A 30-day free evaluation of the product may be obtained by contacting us.

License Costs

Costs to license the API are as follows:

License Type Description Price
Basic development The basic development license allows concurrent use of the API on up to 3 computers for development and testing. $800
Unlimited binary Static binary library and DLL/shared object for one platform type (including embedded platform types). Allows redistribution of value-added applications without restriction. $8,000
Source code Static binary library and DLL/shared object for one platform type including source code. Provides the capability to build the API for other platform types. Allows redistribution of value-added applications without restriction. $12,000