串口
串口:采用串行通信方式的扩展接口。
串口通信:串口按位(bit)发送和接收字节的通信方式。
Serialport类用于处理串口通信,使用串口路径、波特率、回调函数和模拟器创建一个新的串口对象。其用于模拟串口通讯数据。
安装
npm install @cutos/drivers
引入依赖
const {SerialPort} = require("@cutos/drivers");
Serialport
constructor(path, baudRate, callback = null, simulator = null)
- path:端口路径
- baudRate:波特率
- callback:回调函数
- simulator:模拟器实例
举例:
驱动创建一个新的 serialport 实例,并将端口结果返回,常在设备连接相关的方法中使用。
let serialport = new SerialPort('/dev/ttySS3', 19200, error => {
if (error) {
callback({status: false, msg: error.message})
} else {
callback({status: true, msg: params})
}
}, simulator)