4 votos

¿Cómo abrir una conexión en serie en High Sierra?

Intento establecer una conexión en serie con mi MacBook (High Sierra 10.13.1) y necesito ayuda.

Tengo un adaptador USB a serie Belkin F5U103V y quiero conectarlo a un switch HP ProCurve. He intentado seguir varias instrucciones como este o las instrucciones de instalación en el archivo ZIP de este conductor pero nada de esto funcionó.

Tras la instalación del mencionado driver de mi dispositivo, todas las instrucciones que encontré me pedían que utilizara el ls /dev/tty.* , ls /dev/*usb* o el ls /dev/cu.* para averiguar el dispositivo que está asociado al puerto usb. Este es el paso que me falla.

El ls /dev/*usb* no devuelve ningún resultado. Los otros dos comandos devuelven

/dev/cu.Bluetooth-Puerto Entrante

/dev/cu.SOC

/dev/cu.MALS

/dev/cu.iPhonevonFirstnameLastname-Wire

(y el mismo nombre con tty. en lugar de cu. respectivamente), lo que significa que no soy capaz de encontrar un dispositivo serie que esté asociado con el puerto usb.

Después de la instalación del controlador tenía un "controlador serie USB" en la configuración de mi red. Cuando cambio el módem a un "módem nulo", configuro los baudios a 9600 e intento conectarme, aparece una ventana emergente que dice que mi dispositivo no está disponible.

enter image description here

Extrañamente, cuando intento conectarme al switch a través de Aplicación en serie En cuanto a la conexión, puedo ver el puerto serie USB y funciona perfectamente para conectarse al conmutador, lo que significa que el dispositivo USB-a-serial funciona bien en general.

enter image description here

Quiero abrir el puerto serie con la construcción en screen preferentemente ( screen <device> <baud> ). ¿Cuál es la razón por la que no puedo encontrar el dispositivo como se menciona en las instrucciones y cómo puedo utilizar las herramientas incorporadas para abrir una conexión en serie sin software de terceros?

Si es relevante, tengo un MacBook Pro 2016 lo que significa que tengo adaptador de USB a serie que se conecta a un adaptador de USB-c a USB.

1voto

Andrew Oliver Puntos 11

Necesita un controlador específico para el dispositivo USB-Serial. El soporte de MacOS para estos dispositivos - especialmente en las versiones recientes del sistema operativo - es irregular, en el mejor de los casos. Tienes que comprobar incluso los que dicen ser compatibles con MacOS porque su soporte podría haber funcionado hasta la versión 10.6, cuando Apple empezó a tomarse en serio la seguridad del kernel y de los controladores, el sandboxing, etc.

Por cierto, los dispositivos USB-Serial basados en el chipset Prolific parecen tener más suerte.

Serial.app funciona porque utiliza su propio controlador, no el dispositivo /dev. Para la mayoría de los usos, yo diría que esta aplicación es necesaria si quieres mantener la cordura.

1voto

Joel Puntos 112

Una entrada tardía a esta pregunta, pero espero que esto ayude a alguien:

Para las comunicaciones en serie utilizando un Mac de último modelo, mi experiencia es que hay dos cosas que debes saber:

  1. Cable USB-C a DB9 de Tripp-Lite

  2. Controlador de serie USB de Jeroen

No pretenden ser "avales comerciales"; no tengo ningún interés financiero en ninguno de ellos. Son simplemente herramientas que me permitieron llegar a donde necesitaba estar, y terminaron con horas de fracaso y frustración. Todo lo demás que probé estaba a medio hacer y no estaba listo para el momento: Controladores sin firmar, controladores que ocasionalmente funcionaban, controladores proporcionados en soportes duros de mini-CD (?! - ni siquiera sabía que ya los fabricaban hasta que compré el cable de Tripp-Lite), cables de interfaz que "simplemente no funcionaban", etc, etc, etc. Si te interesa, hay algunos más detalles publicados en mi página de GitHub.

Y en cuanto a CoolTerm: Utilicé este programa durante años y me gustaba mucho. Lamentablemente, al ejecutarlo ahora (HighSierra 10.13.6) genera "avisos" de que no está optimizado para Mac. No sé si habrá una versión de 64 bits o no.

Espero que eso ayude.

0voto

leora Puntos 5626

He estado usando CoolTerm desde 2014 para hablar en serie con el chip barómetro conectado a mi Arduino. USB directo, sin necesidad de cable USB a serie. Bastante fácil de configurar, y juega bien con AppleScript. Gratis, así que tienes poco que perder al probarlo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X