Results 1 to 6 of 6

Thread: Proposed Web Service: DTC and VIN Lookup

  1. #1
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    1,774

    Proposed Web Service: DTC and VIN Lookup

    This service would allow VIN codes to be looked up (can be retrieved automatically via obdII) returning model information. Diagnostic trouble codes can also be looked up to provide the description and in some cases common causes and/or troubleshooting steps.

    client functions:
    manufacturerInfo getVinInfo(string vin)
    Vin must be 17 characters long or no data will be returned

    dtcInfo[] getDTCs(string[] dtc, string manufacturer)

    structs:
    manufacturerInfo:
    • bool VinValid
    • string Manufacturer
    • string Division
    • string Model
    • string Edition
    • string Engine
    • string SafetyInfo
    • string Transmission


    dtcInfo:
    • string DTC
    • string Definition
    • string Description
    • string Causes

  2. #2
    fka - Nextabyte_Matt ioi8's Avatar
    Join Date
    Apr 2006
    Location
    Cleveland
    Posts
    125
    I know that basic car info can be looked up using VIN, but PID information is something completely else. Many of the PID codes are still unknown for certain makes of cars.

    Bugbyte wanted to create a crowd-sourced service where all their PIDs would be uploaded and then people online could fill in what the PIDs ment. This could be use for troubleshooting and clearing error codes along with using this data to interface with guage plugins.

    BTW, there will be no need for structs. Everything will be classes since we are using .NET

  3. #3
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    1,774
    Take a look at the openOBD project I launched....I already have the entire DTC part done for every manufacturer and VIN info done for GM, Ford and a few others.

    Well the webservices wont be .Net so I figured struct was a more universal term but good point.

  4. #4
    fka - Nextabyte_Matt ioi8's Avatar
    Join Date
    Apr 2006
    Location
    Cleveland
    Posts
    125
    Quote Originally Posted by justchat_1 View Post
    Take a look at the openOBD project I launched....I already have the entire DTC part done for every manufacturer and VIN info done for GM, Ford and a few others.

    Well the webservices wont be .Net so I figured struct was a more universal term but good point.

    First, we could use an already existing webservice such as the following http://www.vinquery.com/

    And yes, the webservices will be written in C#. It makes it easy to switch between RESTful and SOAP on the fly.

    The client may be written in any language desired, but I think kev will be using C++ first and foremost.

  5. #5
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    1,774
    Quote Originally Posted by Nextabyte_Matt View Post
    First, we could use an already existing webservice such as the following http://www.vinquery.com/

    And yes, the webservices will be written in C#. It makes it easy to switch between RESTful and SOAP on the fly.

    The client may be written in any language desired, but I think kev will be using C++ first and foremost.
    Unless i'm missing something that service is $1 per query.

    While yes most of the web services will be written in c# its unrealistic to think every service will be written that one. For example, I use php for the DTC service due to c#'s lack of native sqlite support.

  6. #6
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    1,774
    Thought I would cross-post....sneak preview:
    http://openmobile.sourceforge.net/openOBD/

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
  •