(29-01-2021, 06:10 PM)nachoktm escribió: [ -> ]Hola.
Me presento, soy Nacho y os quiero plantear una consulta dado que estoy intentando conectar la raspberry Pi y no soy capaz, me he quedado atascado y no se por donde seguir.
He leido todo el hilo y otros muchos pero no he podido comunicar vía wifi mi raspberry 4 con AP Openplotter, ni al YDWG-02R (transmisor wi-fi) de red nmea200 o STng en este caso, ni con el plotter Raymarine (pantalla multifunción es-70).
Logro establacer conexiones pero los datos GPS y AIS de mi red STng no los puedo ver en OpenCPN, algo debo estar haciendo mal a la hora de configurar la conexión o bien en Openplotter o OpenCPN. Y para más confusión no se si tiene algo que ver SignalK??????
Adjunto un croquis de elementos que tengo en el barco por si sirve de ayuda...
Mis preguntas:
-Puedo conectar el transmisor WIFI de Yacht Devices YDWG-02R a la raspberry 4 y poder ver todos los datos (GPS de Quantum y AIS de Radio VHF) que circulan por la red STng?
-Lo mismo pero conectando la pantalla multifunción Raymarine ES70 por WIFI a Openplotter, (entiendo que al estar en la STng está disponible también).
-Podría conectra por wifi el piloto automátcio la raspberry para luego verlo en la multifunción raymarine ES70???
Ahí va eso, siento el tostón pero estoy bloqueado...
Espero vuestros comentarios.
Gracias y saludos.
Nacho
Tu montaje es algo complejo y no termino de saber exactamente que protocolos de comunicación estas usando a la vez y/o estas convirtiendo exactamente. Pero... para aclarar las cosas lo primero que debes tener claro es que en OpenCpn, es decir en la Rpi, trabajamos principalmente con datos NMEA0183 o datos Signal K que son los que de verdad funcionan bien por wifi.
Por tanto, dado que Signal K no esta soportado por ninguno de tus dispositivos debes pensar en introducir por wifi a la Rpi datos en formato NMEA0183. Por lo que -mas o menos- veo tu trabajas principalmente con Seatalk, Seatalk-NG y N2K. Este tipo de datos no son validos pero creo que el Yacht Devices YDWG-02R tiene la posibilidad de convertirlo todo a NMEA0183. Por tanto lo primero es asegurarse de que los datos que vuelcas a la wifi son NMEA0183. Una vez logrado esto ya deberías pasar a la configuraciones de IP y puerto.
Aquí ya se complica la cosa para mi pues no se si el Yacht Devices YDWG-02R se puede configurar mas o menos libremente. Empiezo suponiendo que no sea fácil y por tanto el Yacht Devices YDWG-02 es el que ejerce de AP y la Rpi se conecta a este como cliente. Los parametros importantes son:
-Asegurarnos de que los datos son volcados en formato NMEA0183
-Comprobar en que puerto son volcados, normalmente el 10110 pero eso no es una norma y hay que asegurarse
-Comprobar si son volcados como TCP o UDP
-Comprobar la IP del Yacht Devices YDWG-02R
Con todo eso creamos la conexión en la Rpi de tipo RED con el protocolo TCP-UDP según toque y con la IP del Yacht Devices YDWG-02R y usando el puerto correcto. Con eso deberías recibir todos los datos que circulan en tu montaje, dependiendo de cuan bien haga su trabajo el Yacht Devices YDWG-02R.
Respecto a la segunda pregunta de si puedes hacer lo mismo con el Raymarine ES70 la respuesta es la misma. ¿Emite -o puede emitir- los datos el Raymarine ES70 en formato NMEA0183? ¿En TCP o UDP? ¿Cual es su IP? No obstante si tienes todo ya conectado al Yacht Devices YDWG-02R se supone que los datos del resto de equipos también estarán incluidos, si no me he perdido en tu esquema.
La tercera pregunta no tiene mucho sentido para mi. Especialmente por que el piloto no dispone de conectividad wifi y aunque la tuviera... ¿que utilidad tendría conectarlo a la Rpi para luego verlo en el Raymarine ES70? Lo suyo es conectarlo, o bien a la Rpi, o bien al plotter y controlarlo desde un sitio específicamente.
Edito para añadir:
Después de haber ojeado el manual del plotter creo que la wifi del plotter solo esta pensada para ser usada junto con su aplicación de teléfono móvil, por tanto creo que esta descartada para el uso que quieres darle. Céntrate mas en el multiplexor-convertidor. De este he visto que se puede configurar como AP o cliente. Por tanto supongo que tiene mas posibilidades de configuración.