Hola.
Los cachivaches que se están comentando aquí, son para una conversión de la capa física. Vamos tipo conectores, cables, etc, etc.
Pero por lo poco que sé, las instrucciones NMEA2000 también son diferentes a las instuciones NMEA 0183.
De hecho en la peich de OpenCPN, indica que “sabe” interpretar NMEA 0183 pero nada de de NMEA2000.
Lo que se envía en NMEA2000 es algo definido como CAN.
http://www.bosch-semiconductors.de/m...r/can2spec.pdf
http://www.analog.com/static/importe...es/AN-1123.pdf
En la capa aplicación, debe de saber interpretar los mensajes CAN, pasa saber quien lo envía, a quien se envía, etc.
http://www.nmea.org/Assets/2000-expl...hite-paper.pdf
Así que si OpenCPN no sabe estos mensajes, dudo mucho que cuando le llegue un churro de bits sepa interpretarlos.
De hecho, en la peich del conversión de NMEA2000 a usb, te indican que si quieres ver los mensajes, debes de tener el programita que sabe interpretar esos mensajes (
http://www.actisense.com/products/ac...blreader1.html )
A demás de indicarte que envía y recibe datos NMEA2000 sin ningún tipo de “traducción” (Sends and receives pure NMEA 2000 data).
Hasta te venden un SDK (Kid de desarrollo de software) para procesar los mensajes.
Vamos que resumiendo, por lo poco que sé y que he podido obtener, no te va a servir de nada conectar directamente OpenCPN a una red NMEA 2000.
Pero bueno, puedo estar equivocado.