OpenXC™ is a combination of open source hardware and software that lets you extend your vehicle with custom applications and pluggable modules. It uses standard, well-known tools to open up a wealth of data from the vehicle to developers, even beyond OBD-II.
OpenXC™ is a data-focused API for your car and by installing a small hardware module, the vehicle data becomes accessible to Android or other desktop applications using the OpenXC library.
OpenXC™ allows consumer devices, such as smart phones, to access data from any vehicle. Using OpenXC™, you can monitor many of the sensors on a vehicle, enabling new and innovative vehicle-centric applications. Some data is required by law and more can be unlocked with support from an automaker - or a little reverse engineering effort!
OpenXC™ supports open source hardware, and there are a number of options for building or buying a compatible vehicle interface.