Foro Navegantes

Versión completa: Datos de Ocpn a Open Plotter en formato N2K
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2
https://imgur.com/a/uyH4rX2

[img][Imagen: FmjUKCz.jpg][/img]

Sería correcta esta configuración para que Ocpn volcara los datos de ruta (distancia, rumbo...) a la red N2K?
Sigo intentando que a través del CAN USB la red Raymarine reconozca esos datos.
No estoy seguro. Tenemos que esperar a que aparezca Sailoog y lo aclare. Se que en el foro de openmarine, en ingles, dijo otra solución. Y es que ademas de volcarlos en la red hay que enviarlos al puerto físico donde el piloto recibe los datos. Faltaría algo mas.

A ver que comenta Sailoog.
Te refieres a la red NMEA2000? en ese caso olvidate de hacer nada en opencpn. De hecho nunca hay que hacer nada en opencpn en cuanto a conexiones se refiere.
dime si es el caso y si ya tienes un conversor CAN-USB o un actinsense NGT1 y te explico como.
(12-09-2018, 04:48 PM)Sailoog escribió: [ -> ]Te refieres a la red NMEA2000? en ese caso olvidate de hacer nada en opencpn. De hecho nunca hay que hacer nada en opencpn en cuanto a conexiones se refiere.
dime si es el caso y si ya tienes un conversor CAN-USB o un actinsense NGT1 y te explico como.

Justo es mi caso, tengo ya operativo el CAN-USB. Puedo ver los datos de viento, profundidad, corredera... en Opcn pero en sentido contrario no.
OK. Casualmente la gestion de conversores NMEA 2000 va a cambiar en la nueva versión que voy a publicar en unos dias asi que te explico las generalidades y cuando la publique te explico bien paso por paso lo que tienes que hacer en las pestañas "Serial" y "CAN".

Los datos que vienen de tu red NMEA 2000 (N2K) y que puedes ver en opencpn sufren unas cuantas conversiones en el camino ya que opencpn solo entiende NMEA 0183.
Cuando los datos entran a traves del conversior aun son N2K, una vez que entran en openplotter (configurando el dispositivo en la pestaña "Serial") se convierten automáticamente en Signal K. Para que opencpn los entienda se tienen que traducir a NMEA 0183 y es aquí donde tenemos 2 posibilidades que te explicare despues de la actualización. Si ahora lo que quieres es volver a ingresar datos en tu red N2K lo que tienes que hacer es convertir desde Signal K a N2K. Recuerda que todo, absolutamente todo, es traducido a Signal K para luego poder traducir a diferentes formatos. Como traducir de SIgnal K a N2K y como enviarlo a la red N2K a traves del conversor tambien te lo explico luego.

Sobre todo borra esa salida que has hecho en opencpn porque has creado un bucle de datos. En OpenCPN nunca hay que definir entradas o salidas, eso lo hace todo openplotter.

Recuerdame este hilo si tras la publicación no te contesto porque se me va la pinza con tantas cosas.

Pinguino, este hilo no deberia ir en openplotter en vez de opencpn? El titulo tampoc es muy explicito del caso.
Gracias por tu tiempo Sailoog, estaré atento a esa nueva versión.
(13-09-2018, 10:52 AM)Sailoog escribió: [ -> ]Pinguino, este hilo no deberia ir en openplotter en vez de opencpn? El titulo tampoc es muy explicito del caso.

Supongo que lo correcto seria moverlo al especifico de OPenPlotter y cambiar el titulo a algo mas relacionado con N2k.
Sailoog, está ya operativa la nueva versión que nos comentas en el post #5?

Me interesa mucho el como traducir de SIgnal K a N2K y como enviarlo a la red N2K a traves del conversor.
Lo siento gente ando liadisimo, acabo de llegar de viaje y ando loco con la fabricacion de los HATs. A ver si este finde tengo tienpo de ponerme al dia en el foro
Para recibir y enviar datos NMEA 2000 en openplotter primero tienes que ir a la pestaña serial y definir alli el conversor

[attachment=674]


Luego ves a la pestaña CAN y selecciona lo que se ve en la imagen:

[attachment=675]

Con esto ya deberias poder recibir datos de tu red NMEA 2000 y los podras ver en Signal K. Para poder enviar datos a tu red NMEA 2000 tienes que traducir de Signal K a NMEA 2000 y esto lo haces mediante el plugin de signal k "Signal K to NMEA2000". Si no lo tienes instalado ve a Signal k - Appstore - Available e instala "signalk-to-nmea2000". Una vez lo tengas instalado presiona el boton "Signal K to N2K" de la imagen superior o ve directamente a Signal k - server - plugin config:

[attachment=676]

Selecciona "Active" y los datos N2K que quieras transmitir a tu red NMEA 2000. Al final encontraras un boton para guardar los cambios "Submit"

Y listo. Dime que tal.
Para ver los datos que te llegan de tu red NMEA 2000 en opencpn tienes que usar el plugin "Signal K to NMEA1083" que funciona igual que el "Signal K to NMEA2000"
gracias sailoog, esta semana lo pruebo.
de nada, perdon por el retraso. dime que tal te va.
Hola Sailoog, el plug funciona correctamente pero no hace lo que busco y es que pueda ver en el visor Raymarine el runbo y distancia al waypoint, vamos, el DTW y BTW de RAymarine. Se consigue (que antes también lo podías hacer por las opciones del input y output CANUSB el SOG y el COG, que son datos instantáneos pero como te digo lo que me gustaría es poder ver la distancia y rumbo al waypoint que se la tiene que dar OpenPlotter.




https://imgur.com/cyvINyN
[Imagen: To89deM.jpg]

https://imgur.com/To89deM
[Imagen: cyvINyN.jpg]

Y al activar una ruta:
https://imgur.com/h4zfHwf
[Imagen: h4zfHwf.jpg]

En el I70 pues na de na:

https://imgur.com/6GpGS2z

[Imagen: 6GpGS2z.jpg]
Es que le he dado un repaso al plugin y creo que esas sentencias en particular no las transmite. Habrá que ver que dice Sailoog que es el que lo conoce a fondo.
Páginas: 1 2