Como leer todos los datos del puerto Can-bus

Hola,

No es genérico, cada fabricante usa diferentes mensajes... Esto no lo hice mediante acceso al bus de diagnosis del coche (OBD), si no que me conecte directamente a la red en la que las diferentes centralitas se comunican entre ellas. En el caso del grupo Volkswagen y de mi coche (GOLF MK IV) , existen 3 redes CAN y 1 diagnosis (que no es CAN). Lo que hice primero es "escuchar" en la red que estan conectados los modulos de las puertas y ver que mensajes cambiaban cuando le daba a los mandos de subir/bajar.... Una vez que saque como iban los mensajes, lo que hice es enviarlos yo en dicha red mucho más rápido que lo hace el módulo que normalmente envia dichos mensajes y de esta forma "me hacia caso".

La librería no está descargable (se entrega con el HW), pero lo más díficil e importante, que es cómo lo hice (mensajes a enviar, ID, etc) está en el repositorio que puedes ver en dicha web.
Es decir, da igual que librería CAN para Arduino estas usando, sólo tienes que adaptar el código de las funciones de enviar, recibir, etc mensajes, pero toda la "miga" la tienes publicada allí, ya que lo más díficil es sacar como van los mensajes ,que se tiene que enviar y en que identificador vienen.
Por ejemplo: SECUduino/RemoteControlRollingWindow.pde at master · IgorReal/SECUduino · GitHub

Y también hice un video auto-explicativo de como son los mensajes en dicha red y precisamente con ejemplos de cuando subes/bajas las ventanillas:

Saludos

Igor