Come aprire una connessione seriale su High Sierra?

4

Cerco di stabilire una connessione seriale con il mio MacBook (High Sierra 10.13.1) e ho bisogno di aiuto.

Ho un adattatore USB-seriale Belkin F5U103V e voglio collegarmi a uno switch HP ProCurve. Ho provato a seguire diverse istruzioni come questo o le istruzioni di installazione nell'archivio ZIP di questo driver ma niente di tutto ciò ha funzionato.

Dopo l'installazione del driver menzionato del mio dispositivo, tutte le istruzioni che ho trovato mi hanno chiesto di usare il comando ls /dev/tty.* , ls /dev/*usb* o il comando ls /dev/cu.* per scoprire il dispositivo associato alla porta USB . Questo è il passo che fallisce per me.

Il comando ls /dev/*usb* non restituisce alcun risultato. Gli altri due comandi restituiscono

/dev/cu.Bluetooth-Incoming-Port

/dev/cu.SOC

/dev/cu.MALS

/dev/cu.iPhonevonFirstnameLastname-Wire

(e lo stesso nome con tty. invece di cu. rispettivamente), il che significa che non sono in grado di trovare un dispositivo seriale associato alla porta USB.

Dopo l'installazione del driver ho avuto un "controller seriale USB" nelle mie impostazioni di rete. Quando cambio il modem in "Null modem", imposta il baud su 9600 e provo a connetterti, appare un popup che dice che il mio dispositivo non è disponibile.

Stranamente,quandoprovoaconnettermialloswitchtramite App seriale , posso vedere la porta seriale USB e funziona perfettamente per connettersi all'interruttore, il che significa che il dispositivo da USB a seriale funziona bene in generale.

Voglio aprire la porta seriale con il comando build in screen preferibilmente ( screen <device> <baud> ). Qual è la ragione per cui non riesco a trovare il dispositivo come menzionato nelle istruzioni e come posso utilizzare gli strumenti integrati per aprire una connessione seriale senza software di terze parti?

Se è rilevante, ho un MacBook Pro 2016 che significa che ho un adattatore USB-seriale che è collegato a un adattatore USB-c-to-USB.

    
posta Drudge 13.11.2017 - 17:27
fonte

3 risposte

1

È necessario un driver specifico per il dispositivo seriale USB. Il supporto MacOS per questi - specialmente nelle versioni recenti del sistema operativo - è discutibile, nel migliore dei casi. Devi controllare anche quelli che sostengono il supporto MacOS perché il loro supporto potrebbe aver funzionato fino a circa 10.6, quando Apple ha iniziato a prendere sul serio la sicurezza del kernel e dei driver, sandboxing, ecc.

FWIW, i dispositivi seriali USB basati sul chipset Prolific sembrano avere più fortuna.

Serial.app funziona perché utilizza il proprio driver, non il dispositivo / dev. Per la maggior parte degli usi, direi che questa app è necessaria se vuoi mantenere la sanità mentale.

    
risposta data 20.02.2018 - 23:16
fonte
1

Una voce in ritardo a questa domanda, ma spero che questo possa aiutare qualcuno:

Per le comunicazioni seriali che utilizzano un Mac modello tardivo, la mia esperienza è che ci sono due cose che dovresti sapere:

  1. Tripp-Lite USB Cavo da -C-a-DB9

  2. Driver seriale USB Jeroen

Questi non sono intesi come "approvazioni commerciali"; Non ho assolutamente nessuna partecipazione finanziaria in entrambi. Sono semplicemente strumenti che mi hanno permesso di arrivare dove dovevo essere, e ho concluso ore di fallimento e frustrazione. Tutto il resto che ho provato era mezzo scaduto e non pronto per la prima serata: driver non firmati, driver che occasionalmente funzionavano, driver forniti su mini-CD hard-media (?! - non sapevo nemmeno che li facessero più a lungo Ho comprato il cavo Tripp-Lite), cavi di interfaccia che "semplicemente non funzionavano", ecc. Ecc. Ecc. Se sei interessato, ci sono altri dettagli pubblicati sulla mia pagina GitHub.

E per quanto riguarda CoolTerm: ho usato questo programma per anni e mi è piaciuto molto. Sfortunatamente, eseguirlo ora (HighSierra 10.13.6) genera "avvisi" che non è ottimizzato per Mac. Non so se ci sia una versione a 64 bit in arrivo o meno.

Spero che questo aiuti.

    
risposta data 07.09.2018 - 02:19
fonte
0

Ho usato CoolTerm dal 2014 per parlare seriamente con il chip del barometro collegato al mio Arduino. USB diritto, non necessario cavo USB-seriale. Abbastanza facile da configurare e funziona bene con AppleScript. Gratuito, quindi hai poco da perdere provandolo.

    
risposta data 21.02.2018 - 01:37
fonte

Leggi altre domande sui tag