使用到的库
- node-serial
- electron
- vue3
node-serial简单使用
1.获取串口列表
const serialport = require("serialport");
serialport.list().then(list => {
console.log(list);
});
2.建立串口连接
// 串口配置
const option = {
baudRate: 9600, // 波特率
dataBits: 8, // 数据位
parity: 'none', // 校验位
stopBits: 1, // 停止位
flowControl: false
};
const COM1 = new serialport('COM1', option, false);
3.接收消息
COM1.on('readable', () => {
console.log(COM1.read().toString());
});
4.发送消息
COM1.write("hello world");
5.关闭串口
COM1.close(() => {});