Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Engine Management, OBD-II, Engine Diagnostics, etc.


Reply
 
Share Thread Tools Display Modes
Old 07-09-2007, 02:36 PM   #1
Low Bitrate
 
TonyWare's Avatar
 
Join Date: Jun 2007
Location: Ottawa Canada
Posts: 67
TonyWare is infamous around these parts
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)
TonyWare is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 07-09-2007, 07:31 PM   #2
Constant Bitrate
 
joeyoravec's Avatar
 
Join Date: Oct 2005
Location: Livonia, MI
Posts: 178
joeyoravec is on a distinguished road
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.
joeyoravec is offline   Reply With Quote
Old 07-09-2007, 09:45 PM   #3
Constant Bitrate
 
Join Date: Mar 2004
Location: Metamora, MI
Posts: 156
DavidL is on a distinguished road
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.
DavidL is offline   Reply With Quote
Old 07-10-2007, 11:53 AM   #4
Low Bitrate
 
TonyWare's Avatar
 
Join Date: Jun 2007
Location: Ottawa Canada
Posts: 67
TonyWare is infamous around these parts
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
TonyWare is offline   Reply With Quote
Old 07-10-2007, 04:10 PM   #5
Raw Wave
 
wizardPC's Avatar
 
Join Date: Jun 2000
Location: Nashville
Posts: 2,635
wizardPC will become famous soon enough
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
Total spent on wedding so far: $3885.79
Thanks to everyone for your support.
I'M DEBT FREE!!
wizardPC is offline   Reply With Quote
Old 07-10-2007, 04:16 PM   #6
VENDOR - OBDPros
 
Join Date: Mar 2006
Posts: 350
michbound is on a distinguished road
TonyWare,

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

Paul
www.obdpros.com
michbound is offline   Reply With Quote
Old 07-10-2007, 04:42 PM   #7
Low Bitrate
 
TonyWare's Avatar
 
Join Date: Jun 2007
Location: Ottawa Canada
Posts: 67
TonyWare is infamous around these parts
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 !!!!

Last edited by TonyWare; 07-10-2007 at 04:51 PM.
TonyWare is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off




All times are GMT -5. The time now is 11:08 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics