node-ftdi 是一个 Node.jsFTDI 绑定库,适用于通过 FTDI 接口控制外部设备。使用该库可以通过 JavaScript 与 FTDI 设备通信。以下是一个创建 Ftdi 对象的示例:


// Example for USB RLY08

var ftdi = new Ftdi({

  'vendorID': 0x0403,

  'productID': 0x6001,

  'description': 'FT232R USB UART',

  'serial': 'A700ethE',

  'index': 0

});

注意:有时设置 description 属性可能会导致 open() 方法失败,请根据实际情况进行调试。

主要实例方法

  • open():打开设备连接。

  • setBaudrate(int):设置波特率,控制通信速度。

  • setLineProperty(int, int):设置线路属性,定义数据传输格式。

  • setBitmode(int, int):设置位模式,控制设备工作方式。