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 (unlike the OBDII interface) and provides a small number of vehicle measurement parameters only (Engine speed, Vehicle speed, GPS position etc.).

History

Architecture

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[7]

OpenXC Vs OBD

Any information available from the current OpenXC API (and much more) is available from the OBD interface. However the core OBD standard is concerned with the engine train, emissions and faults (much more data is available through custom PIDs) 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

Alternatives

The ELM327 provides a developer-friendly serial interface to OBD functions.

The Car Connectivity Consortium (CCC), an organization driving global innovation for phone-centric car connectivity solutions.[9]

Nobdy[10] is a vehicle multiplexing tool that abstract specific vehicle protocols away from the developer.

See also

References

  1. http://www.at.ford.com/news/cn/Pages/How%20Ford's%20OpenXC%20is%20Making%20Cars%20Smarter.aspx
  2. https://groups.google.com/forum/?fromgroups=#!topic/openxc/fzkXY_k3wR0
  3. http://openxcplatform.com/vehicle-interface/index.html
  4. https://github.com/openxc/openxc-android
  5. https://github.com/openxc/retro-gauge
  6. https://github.com/openxc/mpg
  7. http://openxcplatform.com/openxc-android/reference/com/openxc/measurements/package-summary.html
  8. http://openxcplatform.com/vehicle-interface/index.html
  9. http://www.mirrorlink.com/
  10. https://gitorious.org/nobdy/nobdy

External links

This article is issued from Wikipedia - version of the 4/8/2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.