Results 1 to 7 of 7

Thread: OBD and XML

  1. #1
    Low Bitrate TonyWare's Avatar
    Join Date
    Jun 2007
    Location
    Ottawa Canada
    Posts
    71

    OBD and XML

    Is there a standard for OBD log files written in XML? Any DTD? Has anyone tried to code something that reads from OBD II and writes the log in XML?

    Any ideas?

    (sorry in the event that the question has been asked before)

  2. #2
    Constant Bitrate joeyoravec's Avatar
    Join Date
    Oct 2005
    Location
    Livonia, MI
    Posts
    205
    Nope, there's no open standard that I'm aware of. Some of the fancy commercial tools might use it. Otherwise you're just logging within a single program and exporting to Excel (typically csv).

    The opposite exists -- standard ISO 22900 lets you describe OBD-II params with a XML file. I recommend staying away from it. It's so big and complicated that you'd spend your life learning how to write a file before they update the draft again and break compatibility. Better to just do your own thing in this case.

  3. #3
    Constant Bitrate
    Join Date
    Mar 2004
    Location
    Metamora, MI
    Posts
    156
    Yes, Joey is correct, there is no XML standard for vehicle diagnostic data. And yes, many of the OEM (commercial) scan tools do export to XML. The good news is that once you are able to create a flavor of XML with a scan tool software, you can relatively easily change it to a different DTD.

  4. #4
    Low Bitrate TonyWare's Avatar
    Join Date
    Jun 2007
    Location
    Ottawa Canada
    Posts
    71
    What I was thinking of doing was to design/propose an infrastructure for exporting diagnostics into a SOAP message, transmitting it wireless and having a server-side software read/store/process it/interpret it. Why? Well, the technology exists to communicate real-time data with dealerships/service stations etc. Saves time in diagnosing issues before you even take the car to the service station.

    I recently had a P0506 code (low idle) and wasted 1 day at the dealership waiting for some of their mechanics to use the OBD tool they have since the other mechanics were using it. If the diagnosis was sent to the dealership in real time when the code came up I wouldn't have to wait an entire day for them to look at the problem. Funny thing I told them the code, showed them the freeze frame data and they still wanted to diagnose it themselves! Honda

  5. #5
    Raw Wave wizardPC's Avatar
    Join Date
    Jun 2000
    Location
    Nashville
    Posts
    2,635
    that's so they can charge you the $300 for plugging up the scanner. duh!
    Debt as of 1/1/05: $34,354.48
    Debt as of July 4, 2007: $0.00 explanation
    I'M DEBT FREE!!
    I'm now a reasonably successful gunblogger.

  6. #6
    VENDOR - OBDPros
    Join Date
    Mar 2006
    Posts
    359
    TonyWare,

    Not knocking the idea I agree it has potential but you have just reinvented OnStar.

    Paul
    www.obdpros.com

  7. #7
    Low Bitrate TonyWare's Avatar
    Join Date
    Jun 2007
    Location
    Ottawa Canada
    Posts
    71
    Yes I thought about OnStar. Too expensive and too proprietary, even though it could easily be expanded to do OBD and a lot more (unless it already has???). However, OBD is a somewhat more open standard (not 100% open since you still have to buy the rights to use it) and so should any interface to it in a client-server architecture setting. Otherwise business evil will get in the way of innovation and things won't go far.

    I looked at the ISO 22900 that joeyoravec mentioned. Thats what I am talking about. I found this presentation that looks promising: http://www.testing-expo.com/europe/0..._2/day_2_3.pdf. ODX – Open Diagnostic data eXchange.

    As it stands now with my carputer I can extract the OBD Log file and trasmit via http or ftp the data (flat file) to anyone who is listening. Problem is nobody is listening out there !!!!

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •