I don't know if a can solution would be something feasible right now. I only have some experience with Ford, BMW, Mercedes/Chrysler, and VW implementations. Because they all have implemented it in different ways using different software and hardware I don't think there is an easy way to interpret the data independent of the manufacturer yet.
What I see and think from working with the manufacturer scan tools and software is that the CAN bus is similar to one of the middle layers of the OSI (network layer or transport layer maybe) the upper layers (application layer) where the specifics lie are still very manufacturer dependant.
You may look into how Vetronix is capturing crash-data from cars. They do have a tool/software that will retrieve basic data at the time of the crash from supported manufacturers vehicles. I think the common factor here is that their SRS control modules probably share similar implementations between the manufacturers and vehicle models.
Another implementation you may look into is the X-431 scan tool from Launch. It's has wireless capture/logging abilities (may be bluetooth) and also supports CAN bus. They don't support all the manufacturers, data, or vehicles but so far it has the widest coverage of the generic scan tools I've been able to try and use. Other tools I've used are various Genisys tools, the Snap-On Modis, Inova, and the Matco scan tools (I believe these are rebadged Genisys tools). If you can get your hands on the manufacturer's tools then you may be able to figure out how they work. BMW and Ford are software based and run on laptops. As well as Vag-Com for the VW/Audi etc. cars.
|