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 an open source, data-focused API for your car. 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!
Ready to start developing applications using OpenXC™ and vehicle data? You can start developing without any hardware using the Python or Android libraries.
OpenXC™ supports open source hardware. There are a number of options for building or buying a compatible Vehicle Interface (VI).
For a high-level description of the most recent updates, see the Platform Updates.
OpenXC is open source and extensible, but out of the box OpenXC supports: