2016-07-15 3 views
0

ich unten Code verwenden die verfügbaren Ports Knoten-Serialport npm mit der Liste hinzu:Unable Liste des USB-Ports auf dem Mac bekommen

var SerialPort = require('serialport'); 
SerialPort.list(function(err, ports){console.dir(ports); console.dir(err)}); 

Es listet nur die Bluetooth-Schnittstelle, aber nicht die USB-Anschlüsse

Unten ist die Ausgabe, die ich erhalte:

[ { comName: '/dev/cu.Bluetooth-Incoming-Port', 
    manufacturer: undefined, 
    serialNumber: undefined, 
    pnpId: undefined, 
    locationId: undefined, 
    vendorId: undefined, 
    productId: undefined } ] 
null 

ich habe OSX Kapitän installiert und es gibt zwei USB-Ports, die hier nicht aufgeführt sind.

Antwort

-1

Wenn Sie die Frage haben, können Sie auf meine Praxis verweisen.

Ich installiere das Laufwerk von USB, und werde es Nachricht bekommen.

{ comName: '/dev/cu.SLAB_USBtoUART', 
    manufacturer: 'Silicon Labs', 
    serialNumber: '0001', 
    pnpId: undefined, 
    locationId: '0x14200000', 
    vendorId: '0x10c4', 
    productId: '0xea60' }