Discusión: Electrónica Proyecto OpenPlotter
Ver mensaje
  #1874  
Antiguo 07-01-2017, 21:10
Avatar de Avante
Avante Avante esta desconectado
Corsario
 
Registrado: 28-10-2006
Localización: Maresme & Mediterráneo
Edad: 45
Mensajes: 1,709
Agradecimientos que ha otorgado: 1,114
Recibió 1,495 Agradecimientos en 413 Mensajes
Sexo:
Predeterminado Re: Proyecto OpenPlotter

Cita:
Originalmente publicado por pinguino Ver mensaje
Una conexión Serial (puerto serie) es el nombre que se le da a una conexión física al computador.... normalmente (antiguamente) por un puerto serie. Hoy día es mucho mas común usar convertidores USB-Serie ya que la mayoría de computadoras ya no incluyen puertos serie.

Una conexión network es una conexión de red de datos. Bien sea a través de una red local o por wifi. No implica necesariamente una conexión física . Estas se gestionan usando dos datos, la IP y el puerto. Una IP podria ser algo así como 192.168.1.50 (es un ejemplo solo demostrativo) o una IP como midispositivo.ddns.net (también es un ejemplo demostrativo). El puerto podría ser algo así como 10110 u otro a elegir. Las conexiones de red nos permiten enviar y leer datos a través de una red local de cable o inalambrica o incluso a través del mundo mundial usando Internet.



Una conexión física serie (usando en el caso de la Raspberry un convertidor serie-USB) se gestiona como te ha indicado gypsylon. Debes saber que nombre le ha asignado Linux a este dispositivo convertidor.

Presta atencion al comando que el te ha dicho. Es:

ls /dev/tty*

Lo cual te lista una serie de puertos que el sistema ha encontrado. Si pones:

ls /dev/ttyUSB*

te listará específicamente aquellos que ha encontrado por USB.

Lo mas normal será que si solo tienes un convertidor te salga algo como ttyUSB0 o ttyUSB1 si hay dos Etc. Ese seria el puerto serie (dataport) /dev/ttyUSB0 (o el otro, hay que ir probando si hay mas).

Si no te aparecen ttyUSB* prueba ttyACM* pues a veces se detectan como conexiones de módem en vez de conexiones USB aunque es poco usual.

Respecto a los baudios normalmente serán o 4800 o 9600, ve probando de menor a mayor. Solo si es un puerto que acepta datos entrantes de AIS habria que ponerlo a 38400.

Las otras conexiones "net" que ya vienen incluidas en openplotter son para que haya un flujo de datos NMEA0183 disponibles a nivel de red local para que los puedan usar mas aplicaciones sin necesidad de "capturar" los puertos serie físicos.
Hola de nuevo,

Confirmar que, al poner el comando con ttyUSB* o ACM*, dice "no such file or directory". Al poner el comando original, ls /dev/tty*, me aparece una lista de 63 elementos que comienzan por /dev/ttyXX (XX del 1 al 63), más tres elementos que terminan como amao, printk y SO.

Da alguna pista?
Avante