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

4

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

Tengo un adaptador Belkin F5U103V USB a serie y quiero conectarme a un conmutador HP ProCurve. Intenté seguir varias instrucciones, como éste o las instrucciones de instalación en el archivo ZIP de este controlador pero nada de esto funcionó.

Después de la instalación del controlador mencionado de mi dispositivo, todas las instrucciones que encontré me pidieron que usara el comando ls /dev/tty.* , ls /dev/*usb* o ls /dev/cu.* para averiguar el dispositivo que está asociado con el puerto usb . Este es el paso que falla para mí.

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

  

/dev/cu.Bluetooth-Incoming-Port

     

/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 puedo encontrar un dispositivo serie asociado con el puerto usb.

Después de la instalación del controlador tuve un "controlador serie USB" en la configuración de mi red. Cuando cambio el módem a un "módem nulo", establezca la velocidad en baudios a 9600 e intente conectar, aparece una ventana emergente que dice que mi dispositivo no está disponible.

Extrañamente,cuandointentoconectarmealconmutadoratravésde Serial App , puedo ver el puerto serial USB y funciona perfectamente para conectarse al conmutador, lo que significa que el dispositivo USB a serie generalmente funciona bien.

Quiero abrir el puerto serie con el comando de compilación screen preferiblemente ( 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 usar las herramientas integradas para abrir una conexión serie sin software de terceros?

Si es relevante, tengo una MacBook Pro 2016, lo que significa que tengo un adaptador USB a serie que está conectado a un adaptador USB-c-a-USB.

    
pregunta Drudge 13.11.2017 - 17:27

3 respuestas

1

Necesita un controlador específico para el dispositivo USB-Serial. El soporte de MacOS para estos, especialmente en las versiones recientes del sistema operativo, es irregular, en el mejor de los casos. Debe verificar incluso aquellos que reclaman soporte de MacOS porque su soporte podría haber funcionado hasta aproximadamente 10.6, cuando Apple comenzó a tomarse en serio la seguridad del kernel y los controladores, el sandboxing, etc.

FWIW, los dispositivos USB de serie basados en el conjunto de chips Prolific parecen tener más suerte.

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

    
respondido por el Andrew Oliver 20.02.2018 - 23:16
1

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

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

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

  2. Controlador serie USB de Jeroen

No se pretende que sean "avales comerciales"; No tengo absolutamente ninguna participación financiera en ninguno de los dos. Simplemente son herramientas que me permitieron llegar a donde necesitaba estar y terminaron horas de fracaso y frustración. Todo lo demás que probé fue a la mitad y no está listo para el horario de máxima audiencia: controladores sin firma, controladores que funcionaban ocasionalmente, controladores que se suministran en medios de disco duro mini-CD (?! - ni siquiera sabían que los hicieron más tiempo hasta Compré el cable Tripp-Lite), cables de interfaz que "simplemente no funcionaron", etc, etc, etc. Si está interesado, hay algunos más detalles publicados en mi página de GitHub.

Y en lo que respecta a CoolTerm: utilicé este programa durante años y realmente me gustó. Desafortunadamente, ejecutarlo ahora (HighSierra 10.13.6) genera "advertencias" de que no está optimizado para Mac. No sé si viene una versión de 64 bits o no.

Espero que ayude.

    
respondido por el Seamus 07.09.2018 - 02:19
0

He estado usando CoolTerm desde 2014 para hablar en serie con el chip del barómetro conectado a mi Arduino. USB recto, no se necesita cable USB a serie. Bastante fácil de configurar, y juega bien con AppleScript. Gratis, así que tienes poco que perder intentándolo.

    
respondido por el Wayfaring Stranger 21.02.2018 - 01:37

Lea otras preguntas en las etiquetas