I got a little exited when i realised that MSDroid could connect to my MS3 over USB (no need for extra dongles, just a cable).
Then I got a little sad since I really like to have everything in one interface (preferably RaceChrono), always available in my pocket.
Could there be any way that RaceChrono could pick up a number of CAN messages over USB (or BT if you must)? Of course there must be some type of definition for every case (ECU, or whatever is sending the CAN messages), and this could be as complex as manual .ini-files (or scipts), especially in the beginning.
Getting extra boxes, converting CAN to OBD-II and then a dongle to send that over BT creates a hazle, and OBD-II cannot contain some channels (I think Oil Temperature is one that's not possible).
It's easy to dream up integration projects for others, but this sounds to me like a step up for RaceChrono as a product (Pulling data directly from ECU).
Comments
I dont know Android that well/ is there an easy way to send "Serial Data" from a application to another application inside the Android device? Kind of internal COM port traffic.
Then MSDroid would handle the ECU part also in the future, and RaceChrono would just connect to "devices" and receive the data from "external" sources; inside (applications) or outside (GPS, dataloggers) the Android device.
I hope you get the idea...