(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.