【发布时间】:2021-09-29 18:11:12
【问题描述】:
在我的第一个问题 (NodeJS and Serialport – Read RFID Card) 之后,我找到了获取正确数据的方法。
但现在我的结果如下:
data received:
data received: 0
data received: >
data received: 0
data received: 0
data received: 6
data received: 3
data received: 4
data received: :
data received: ;
data received: 4
data received:
我想要的输出如下
0>00634:;4
如何使用此代码实现此目的:
var SerialPort = require('serialport');
const Readline = require('@serialport/parser-readline');
var sp = new SerialPort('/dev/tty.usbserial-0001', {
parser: new Readline(' '),
baudRate: 4800,
parity: 'none',
newline: ' ',
});
sp.on('open', function () {
console.log('open');
sp.on('data', function (data) {
console.log('data received: ' + data.toString());
});
});
``
【问题讨论】: