OpenXC


OpenXC is a hardware and software API for automobiles developed by Ford Bug Labs and proposed as an open standard.
At this time, the API is read-only and provides a small number of vehicle measurement parameters only.

History

A typical implementation uses the following architectural layers:
Not all these layers are necessary, e.g. a vehicle might implement a native CAN Bus interface to USB or Bluetooth, without using the OBD socket or the reference OpenXC Vehicle interface Module. Or an alternative to the reference OpenXC Vehicle interface Module could be developed with a common ELM327 interface.

API

The data available via the API as at January 2012 includes
Any information available from the current OpenXC API is available from the OBD interface. However the core OBD standard is concerned with the engine train, emissions and faults while OpenXC
is focused on high-level instrumentation of more interest to a driver.
The potential advantages of using OpenXC include
Possible advantages of using the OBD interface include