Foro Navegantes

Versión completa: Montaje en modo "Caja Negra"
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2 3 4 5 6
(13-11-2020, 12:27 PM)gypsylyon escribió: [ -> ]Si pero para entenderlas tienes que leer lo que entra (en hexadecimal), identificarlo y luego traducirlo a json para meterlo en SignalK.

Supongo que te refieres a que lo hace de forma lineal. Conforme entran las sentencias,  las traduce a SignalK

Gesendet von meinem SM-G988B mit Tapatalk
Si, exacto. Me refiero a que no hace falta ningún plugin.
(13-11-2020, 03:39 PM)pinguino escribió: [ -> ]Si, exacto. Me refiero a que no hace falta ningún plugin.
Pensaba que todo eso lo hacía el plugin o la app o como quieran llamarlo de signal K.

Al fin y al cabo es un programa que visualiza en formato web pero detrás hace un montón de faenas ocultas como esa ectura de datos seatalk y la traducción de seatalk a SignalK, mandar los datos json de signal K al puerto 3000

Gesendet von meinem SM-G988B mit Tapatalk
Hola!!
Ok, sigo con problemas' creo que es debido a mi ignorancia, así que recurro a ustedes nuevamente,
La situación es la siguiente, tengo signal K actualizado a la version 1.35.2 y en la tarjeta de memoria tengo el openplotter con Opencpn 5.2.4.
Conecto el conjunto a seatalk y veo que todo empieza a funcionar, la luz del led del octoacoplador prendida, voy a signal K y en la primera pantalla que aparece en Connection activity uno de los que figura es Seatalk , luego voy a Conection & Plugin Status y aparece Signalk-node-red Confusedtarted,
sk-to-nmea0183Confusedtarted y por ultimo seatalk :Started.
Ahora, voy a opencpn a los relojes del plugin dashboard para ver el viento y dirección , profundidad, ángulo de timón y no marca absolutamente nada.
Que estoy haciendo mal o que paso me estoy salteando??
Gracias!!!! por toda la ayuda que estoy recibiendo
las caritas en started salieron involuntariamente
Si en la pantalla de signal K, en connecction activity ves una raya amarilla es que están entrando datos Seatalk. Eso es prueba de que la conexión del optoacoplador y los cables GPIO es correcta y su configuración de entrada también. Si no hay raya amarilla entonces hay que verificar el cableado, el pin GPIO y la configuración de entrada de signal K.

Si en opencpn no aparecen datos en los tableros probablemente es por que no has activado una entrada en opencpn de tipo signal K. 

Crea una nueva entrada de tipo signal k a la dirección localhost y puerto 3000. Debería funcionar. Si es así luego te daré mas detalles.

[Imagen: q0YcmhI.png]
(15-11-2020, 07:23 AM)ZEPELIN escribió: [ -> ]Hola!!
Ok, sigo con problemas' creo que es debido a mi ignorancia, así que recurro a ustedes nuevamente,
La situación es la siguiente, tengo signal K actualizado a la version 1.35.2 y en la tarjeta de memoria tengo el openplotter con Opencpn 5.2.4.
Conecto el conjunto a seatalk y veo que todo empieza a funcionar, la luz del led del octoacoplador prendida, voy a signal K y en la primera pantalla que aparece en Connection activity uno de los que figura es Seatalk , luego voy a Conection & Plugin Status y aparece Signalk-node-red Confusedtarted,
sk-to-nmea0183Confusedtarted y por ultimo seatalk :Started.
Ahora, voy a opencpn a los relojes del plugin dashboard para ver el viento y dirección , profundidad, ángulo de timón y no marca absolutamente nada.
Que estoy haciendo mal o que paso me estoy salteando??
Gracias!!!! por toda la ayuda que estoy recibiendo
Yo hice la conexión directamente desde Opencpn. Con lo que tienes hecho, vete a Opencpn a conexiones y verás que hay un tipo de conexión nueva Signalk, añades este tipo de conexión, UDP y puerto 3000. Deberías ver así los datos. 

Es la forma que lo configuré, no he probado a través del plugin.

Saludos
ok, voy a probar

gracias   Gracias
(15-11-2020, 09:25 AM)pinguino escribió: [ -> ]Si en la pantalla de signal K, en connecction activity ves una raya amarilla es que están entrando datos Seatalk. Eso es prueba de que la conexión del optoacoplador y los cables GPIO es correcta y su configuración de entrada también. Si no hay raya amarilla entonces hay que verificar el cableado, el pin GPIO y la configuración de entrada de signal K.

Si en opencpn no aparecen datos en los tableros probablemente es por que no has activado una entrada en opencpn de tipo signal K. 

Crea una nueva entrada de tipo signal k a la dirección localhost y puerto 3000. Debería funcionar. Si es así luego te daré mas detalles.

[Imagen: q0YcmhI.png]
Ok, la comunicacion es medio espaciada, ya que todo sucede despues que voy al barco y hago las pruebas. En un principio la raya amarilla esta fuerte y clara debajo de Seatalck en signal K, entre luego en conexiones en opencpn e hice lo que esta arriba, no entendí en bien como lo hizo gypsylyon. la cuestión que me quedo así, pero luego me voy a los instrumentos en opencpn y sigo sin ver nada banghead
(20-11-2020, 03:36 PM)ZEPELIN escribió: [ -> ]Ok, la comunicacion es medio espaciada, ya que todo sucede despues que voy al barco y hago las pruebas. En un principio la raya amarilla esta fuerte y clara debajo de Seatalck en signal K, entre luego en conexiones en opencpn e hice lo que esta arriba, no entendí en bien como lo hizo gypsylyon. la cuestión que me quedo así, pero luego me voy a los instrumentos en opencpn y sigo sin ver nada banghead
¿Estas usando la misma raspberry para signal K y para opencpn o estas usando dos diferentes?

¿Tienes datos de Seatalk en los tableros de instrumentos de signal K?
El otro tema es como conectarme a la la Raspberry desde una tablet con alguna app.
Esto se llama aprender paso a paso,
Yo tengo mi telefono con internet que lo uso como AP (si esta bien dicho) o sea que con la raspberry me conecto al telefono y via via wifi tengo intenet.
La tablet tambien lo tengo conectado al telefono.
Ahora tengo la App NvMonitor y me voy a setting y tengo set protocol:
TCP y UDP
luego tengo st host: 192.168.43.19
set.port: 3000
ok probe con TCP y luego con UDP y no consigo aparejar.
luego probe con nke Display
aca tengo
Server
port
protocol UDP o TCP y nada
o sea que en opencpn supongo que tengo que modificar algo en algún lugar....
y otra pregunta que pasa si el telefono que uso como AP no tiene intenet .
Gracias nuevamente y perdón por la torpeza
(20-11-2020, 03:45 PM)pinguino escribió: [ -> ]¿Estas usando la misma raspberry para signal K y para opencpn o estas usando dos diferentes?

¿Tienes datos de Seatalk en los tableros de instrumentos de signal K?
Estoy usando una raspberry con opencepn, pero no lo uso, solo por los instrumentos, tengo otra que si la uso y lo tengo activo al opencepn
Y la verdad es que no me fije en los instrumentos de signal K.
Mañana lo voy a probar, pensé que primariamente los tendría que ver en opencpn.
(20-11-2020, 04:10 PM)ZEPELIN escribió: [ -> ]Estoy usando una raspberry con opencepn, pero no lo uso, solo por los instrumentos, tengo otra que si la uso y lo tengo activo al opencepn
Y la verdad es que no me fije en los instrumentos de signal K.
Mañana lo voy a probar, pensé que primariamente los tendría que ver en opencpn.
Si los datos seatalk entran correctamente, el panel de signal k mostrara los relojes con los datos. Lo mas probable es que opencpn no apunte a la IP correcta si todo va bien en SK.
(20-11-2020, 04:03 PM)ZEPELIN escribió: [ -> ]El otro tema es como conectarme a la la Raspberry desde una tablet con alguna app.
Esto se llama aprender paso a paso,
Yo tengo mi telefono con internet que lo uso como AP (si esta bien dicho) o sea que con la raspberry me conecto al telefono y via via wifi tengo intenet.
La tablet tambien lo tengo conectado al telefono.
Ahora tengo la App NvMonitor y me voy a setting y tengo set protocol:
TCP y UDP
luego tengo st host: 192.168.43.19
set.port: 3000
ok probe con TCP y luego con UDP y no consigo aparejar.
luego probe con nke Display
aca tengo
Server
port
protocol UDP o TCP y nada
o sea que en opencpn supongo que tengo que modificar algo en algún lugar....
y otra pregunta que pasa si el telefono que uso como AP no tiene intenet .
Gracias nuevamente y perdón por la torpeza
Tal vez no observaste esto Confused
(21-11-2020, 12:50 PM)ZEPELIN escribió: [ -> ]Tal vez no observaste esto Confused
No, no lo vi. Como ahora estoy liado te contestaré esta noche ¿OK?
(20-11-2020, 04:03 PM)ZEPELIN escribió: [ -> ]El otro tema es como conectarme a la la Raspberry desde una tablet con alguna app.
Esto se llama aprender paso a paso,
Yo tengo mi telefono con internet que lo uso como AP (si esta bien dicho) o sea que con la raspberry me conecto al telefono y via via wifi tengo intenet.
La tablet tambien lo tengo conectado al telefono.
Ahora tengo la App NvMonitor y me voy a setting y tengo set protocol:
TCP y UDP
luego tengo st host: 192.168.43.19
set.port: 3000
ok probe con TCP y luego con UDP y no consigo aparejar.
luego probe con nke Display
aca tengo
Server
port
protocol UDP o TCP y nada
o sea que en opencpn supongo que tengo que modificar algo en algún lugar....
y otra pregunta que pasa si el telefono que uso como AP no tiene intenet .
Gracias nuevamente y perdón por la torpeza
Supongo que la IP de la Rpi es la correcta "192.168.43.19". La ip debe de ser la que el telefono que hace de AP le asigna a la Rpi, Si eso es correcto los otros dos parámetros necesarios son el numero de puerto y el tipo de protocolo -TCP, UDP, SignalK-.

Ahora bien. Necesitas saber un par de detalles de como funcionan las conexiones.
El servidor SK acepta varios tipos de entrada. Entre ellas NMEA0183, N2K, otras entradas Signal K, entradas crudas por los pines GPIO y entradas Seatalk por los pines GPIO.

Como norma, cualquier entrada en formato NMEA0183 es automáticamente volcada en TCP en el puerto 10110 en formato NMEA0183 y en el puerto 3000 en formato SK. Por tanto si tu aplicación usa o trabaja con NMEA0183 necesitará acceder al puerto 10110 en TCP.

Como tu aplicación necesitaba datos NMEA0183 pero tu le metías SK por el 3000 no podía funcionar. Hay aplicaciones como sailtracker que ya están listas para entradas SK.

Pero... ¿que ocurre si tu aplicación solo acepta UDP. En ese caso necesitas instalar el plugin para UDP que automáticamente vierte los datos NMEA0183 en el puerto de tu elección en protocolo UDP.

IMPORTANTE: SK vierte todo los datos de todas las entradas en el puerto 3000 en formato SK. Por defecto a TCP 10110 y a UDP solo irían los datos que previamente han entrado como NMEA0183. El resto de datos que han entrado en "crudo" como los de los pines GPIO o los de Seatalk NO son convertidos a NMEA0183 automáticamente. Para ello instalamos el plugin correspondiente que convierto todos esos datos a NMEA0183 y que en tal caso ya son vertidos por TCP 10110 y por UDP.... si hemos instalado el plugin.

A tu pregunta de que pasa si el teléfono no tiene acceso a Internet la respuesta es.... nada. Todo funciona igual salvo que no podrás acceder a Internet desde ningún dispositivo, como es obvio. La red local que crea tu teléfono como AP continua como si nada.

Si tienes interés en conocer mas a fondo como funcionan estos temas de la red y los datos de navegación te sugiero que le des un repaso a este hilo que alguien creó hace un tiempo para explicarlo un poco.. o al menos intentarlo.

Red wifi NMEA, como funciona.
Páginas: 1 2 3 4 5 6