0

我正在使用以下代码列出使用 node-serialport npm 的可用端口:

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

它仅列出蓝牙端口,但不列出 USB 端口

下面是我得到的输出:

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

我安装了 OSX Captain 并且有两个 USB 端口未在此处列出。

4

1 回答 1

-1

如果你有一些问题,你可以参考我的做法。

我安装了usb的驱动,并会得到它的消息。

{ comName: '/dev/cu.SLAB_USBtoUART',
  manufacturer: 'Silicon Labs',
  serialNumber: '0001',
  pnpId: undefined,
  locationId: '0x14200000',
  vendorId: '0x10c4',
  productId: '0xea60' }
于 2017-02-25T01:38:13.407 回答