On 07/20/2011 07:49 AM, Grigory Abuladze wrote:

Hi

With regards to this

http://lists.meego.com/pipermail/meego-ivi/2011-July/000652.html

http://wiki.meego.com/In-vehicle/Roadmap/Vehicle_Network_API

A few comments:

1. Possible Use Cases:

.. Pay-As-You-Drive : Insurance companies can provide App, which reports the driver’s driving habits with his consent. The data can be used to discount insurance fee…

Should be read as “The data WILL BE used to INCREASE insurance fee.”

Don’t even mention all connected to privacy and so on :)

2. CAN stack.

Do you hear something about

SocketCAN http://en.wikipedia.org/wiki/SocketCAN ?

Which is:

- mature, comes from real automotive

- integrated into kernel

- ndev based, not chardev

- has build in virtual CAN adapter

- has HW specific drivers support from almost all CAN HW modules manufacturers

Shouldn’t we just reuse already available and easily integrable technology instead of reinvent CAN-stack wheel again?


I believe the goal is to build an API on top of CAN to abstract OEM specific implementation/protocol details away from applications. SocketCAN can very well be used in conjunction with this API to do the low level reading and writing to the bus. Otherwise, SocketCAN is not terribly useful as SocketCAN doesn't understand what information is available in any given vehicle.

_______________________________________________
MeeGo-ivi mailing list
[email protected]
http://lists.meego.com/listinfo/meego-ivi

Reply via email to