Don
What is OpenXC™?
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.
http://openxcplatform.com/overview/index.html
Unlocking Rich Vehicle Data
OpenXC™ allows consumer devices, such as smart phones, to access data from a vehicle. Using OpenXC™, you can monitor many of the sensors on a vehicle, enabling new and innovative vehicle-centric applications.
http://openxcplatform.com/about/data-set.html
Using OpenXC™
Ready to start developing applications using OpenXC™ and vehicle data? You can start developing without any hardware.
http://openxcplatform.com/getting-started/index.html
Vehicle Interface Hardware
OpenXC™ supports open source hardware, and there are a number of options for building or buying a compatible vehicle interface.
http://openxcplatform.com/vehicle-interface/hardware.html#ford-reference-design
http://openxcplatform.com/
- Video Link... http://www.youtube.com/watch?v=_fwCEwYYhI4
Boing Boing Video
Video link...
http://www.youtube.com/watch?v=8c1p2CFujZU
Video link...
http://www.youtube.com/watch?v=4uelN6Km_CI
Ford Invites Open-Source Community to Tinker Away with the OpenXC Platform
- Ford Invites Open-Source Community to Tinker Away | EE Times
- OpenXC
- Pricing & Packages | EE Live
- 3D Printed Vibrating Shift Knob For The Ford Mustang Created With OpenXC - YouTube
- Vehicle Interface - OpenXC
- Overview - OpenXC
- Getting Started - OpenXC
- Data Set - OpenXC
- Nobdy Wiki
- Welcome to MirrorLink | MirrorLink
- https://developer.ford.com/
- opengauge - Open Source Fuel Efficiency Instrumentation - Google Project Hosting
- fordvideo1 - YouTube
- OpenXC - YouTube
- The OpenXC Van-Go - YouTube
- OpenXC Android App Tutorial - YouTube
- ▶ Connected Cars with Ford's OpenXC and Splunk - YouTube
- ▶ openxc - YouTube
- ▶ OpenXC Retro Gauge: Assembly Timelapse - YouTube
- OpenXC - Google Search
- OpenXC - Wikipedia, the free encyclopedia
- Overview - OpenXC
- OpenXC || Ford Developer Support
- (99+) OpenXC - Google Groups
- openxc/openxc-android · GitHub
- OpenXC Research Platform · GitHub
- Forget apps, Ford’s OpenXC project will produce open-source car hardware — Tech News and Analysis
- Boing Boing Ingenuity: A look at Ford's OpenXC real-time data platform - Boing Boing
- OpenXC - Google Search
- OpenXC - Google Search
- OpenXC - Google Search
- Car composes Kraftwerkian music - YouTube
OpenXC YouTube Video Search...
-
OpenXC Android App Tutorial
Watch as I walk you through creating your first Android app and enriching it with data from …- HD
-
MyCarma OpenXC FuelLabel - Public Voting Open!
Public voting is now open! If you like this project, please vote at: ...- HD
-
Getting Started With OpenXC!
Want to help improve personal fuel economy? The July 24 deadline fast approaching to en…- HD
-
OSIsoft Hosts Programming Challenge to use OpenXC Automotive Data
See the apps that the teams in our 2013 Programming Hackathon created to make u…- HD
-
openxc
- HD
-
Connected Cars with Ford's OpenXC and Splunk
Ford's Open XC project project and Splunk4Good sync up to Splunk data from F…- HD
-
HCL Apps on Ford's car development platform OpenXC
HCL, has developed two applications "Late Arrival Notification" and "Safe arrival notific…- HD
-
The OpenXC Van-Go
Using live automobile data extracted from a Ford car via the OpenXC interface to draw c…- HD
-
Getting Started With OpenXC!
Want to help improve personal fuel economy? The July 24 deadline fast approaching to en…- New
- HD
-
OpenXC Retro Gauge: Assembly Timelapse
The Retro Gauge is an open-source mechanical vehicle gauge which displays use…- HD
-
3D Printed Vibrating Shift Knob For The Ford Mustang Created With OpenXC
Watch as Ford Engineer Zachary Nelson uses the motor from a Microsoft™ Xbox 360® ga…- New
- HD
-
Open XC Challenge Massi Montagrier
Open XC Challenge Massi Montagrier http://www.blaireauxdeligueux.com ...- HD
-
Open XC Massi Champniers E1
Open XC Massi Champniers E1 par vttligueux http://www.blaireauxdeligueux.com.- HD
-
III open xc villa de chelva 2014
escuelas, principiantes, infantiles, alevines, junior, elite y sub 23.- New
- HD
-
Open XC Massi Champniers E2 E3 E4
Open XC Ma;ssi Champniers E2 E3 E4 par vttligueux http://www.blaireauxdeligueux.com.- HD
-
((:) oinkR Fuel Economy WebApp OpenXC Challenge Entry
oinkR is a new, fun fuel economy web-app. oinkR will start you with $20 in a virtual pigg…- HD
-
Connected Cars With Ford's OpenXC and Splunk: Why?
"Ford Open XC and Splunk4Good Why?" Watch this video to find out why makers and …- HD
- CC
OpenXC
This article relies on references to primary sources. (February 2013) |
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).
Contents
History
Architecture
A typical implementation uses the following architectural layers:
- Vehicle electronic control units
- CAN Bus
- OBDII Interface
- OpenXC Vehicle interface Module [3]
- OpenXC wire messages over USB or Bluetooth
- OpenXC driver or service on a device (currently Android) E.g. OpenXC Enabler app for Android.[4]
- OpenXC enabled applications. See Android sample applications: retro-gauge[5] and mpg.[6]
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]
- AcceleratorPedalPosition
- BrakePedalStatus
- EngineSpeed
- FineOdometer - a persistent odometer recording)
- FuelConsumed - fuel consumed since the vehicle was started)
- FuelLevel - current level of fuel in the gas tank.
- HeadlampStatus - are headlamps are off or on.
- HighBeamStatus
- IgnitionStatus
- Latitude
- Longitude
- Odometer
- ParkingBrakeStatus - is the parking brake is engaged or not.
- SteeringWheelAngle
- TorqueAtTransmission - the actual current torque in the transmission.
- TransmissionGearPosition - the actual current gear of the transmission.
- TurnSignalStatus
- VehicleButtonEvent A ButtonEvent represents a button press, release or hold on the vehicle HMI.
- VehicleDoorStatus - is a door ajar?
- VehicleSpeed - the current forward speed of the vehicle.
- WindshieldWiperStatus
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
- Most useful information available from OBD interfaces uses proprietary PIDs that may differ by manufacturer and Vehicle. OpenXC could offer a standard interface, similar to the ELM327 interface.
- An OBD interface may be complex to implement, while the OpenXC API is designed to be friendly for application developers
Possible advantages of using the OBD interface include
- Use well established existing OBD interface hardware and software, eg using the ELM327 protocol
- The additional hardware layer for OpenXC is currently much more expensive than OBD interfaces
- Access additional functions than the limited set available via OpenXC. Eg manifold vacuum (OBD PID 01-0B).
- Few vehicles currently support OpenXC (8 Ford models as at January 2013[8]), while nearly all modern vehicles support OBD
- Ability to write data back to vehicle, eg to clear fault codes.
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
- Jump up ^ http://www.at.ford.com/news/cn/Pages/How%20Ford's%20OpenXC%20is%20Making%20Cars%20Smarter.aspx
- Jump up ^ https://groups.google.com/forum/?fromgroups=#!topic/openxc/fzkXY_k3wR0
- Jump up ^ http://openxcplatform.com/vehicle-interface/index.html
- Jump up ^ https://github.com/openxc/openxc-android
- Jump up ^ https://github.com/openxc/retro-gauge
- Jump up ^ https://github.com/openxc/mpg
- Jump up ^ http://openxcplatform.com/openxc-android/reference/com/openxc/measurements/package-summary.html
- Jump up ^ http://openxcplatform.com/vehicle-interface/index.html
- Jump up ^ http://www.mirrorlink.com/
- Jump up ^ https://gitorious.org/nobdy/nobdy
External links
Go there...
http://en.wikipedia.org/wiki/OpenXC
No comments:
Post a Comment