我使用com端口连接到设备。我可以使用腻子(使用端口名和波特率)连接到设备,并向该设备发出命令。
示例命令为“ <move,10,10,2>
”(包括尖括号)。我正在尝试使用可以发送命令的nodejs创建一个应用程序。
var SerialPort = require('serialport');
//const SerialPort = require('serialport');
const Readline = SerialPort.parsers.Readline;
var port = new SerialPort("COM5", {
baudRate: 115200
});
port.on('open', function() {
port.(Buffer.from('<move,10,10,10>', 'ascii'), function(err) {
if (err)
return sendData(500, err.message);
console.log('message written');
});
});
尽管这不会引发任何错误,但它不会在设备上执行命令。我需要更改什么? 请指教。