【发布时间】:2017-04-22 22:40:02
【问题描述】:
我的 node.js 脚本使用serialport npm 包来读取和写入连接到 RS-232 设备的COM5 端口。本设备只有在收到与其相连的PC发送的命令时才会写入串口。
如何读取 RS-232 设备写入后返回的内容?
var SerialPort = require('serialport');
var port = new SerialPort('COM5', {
parser: SerialPort.parsers.readline('\r')
}, function() {
port.write('#01RD\r', function(err) {
if(err)
console.log('Write error')
else {
// HOW TO READ RESPONSE FROM DEVICE?
}
});
port.write('#01VER\r', function(err) {
if(err)
console.log('Write error')
else {
// HOW TO READ RESPONSE FROM DEVICE?
}
});
});
【问题讨论】:
标签: node.js serial-port