无法获取Mac上的USB端口列表

时间:2016-07-15 05:22:57

标签: node.js node-serialport

我使用下面的代码列出使用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端口没有列在这里。

1 个答案:

答案 0 :(得分:-1)

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

我安装了usb的驱动器,并会收到消息。

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