try{
var SerialPort = require("serialport").SerialPort
alert(SerialPort);
var serialPort = new SerialPort("COM4", {
baudrate: 9600,
databits:8,
stopbits:1,
parity:'none',
flowcontral:false,
bufferSize:2000
}, false); // this is the openImmediately flag [default is true]
serialPort.open(function () {
console.log('open');
serialPort.on('data', function(data) {
console.log('data received: ' + data);
});
serialPort.write("ls\n", function(err, results) {
console.log('err ' + err);
console.log('results ' + results);
});
});
} catch(e){
alert(e.message);
}
提示错误为:
a valid Stream instance must be passed in
try{ var SerialPort = require("serialport").SerialPort alert(SerialPort); var serialPort = new SerialPort("COM4", { baudrate: 9600, databits:8, stopbits:1, parity:'none', flowcontral:false, bufferSize:2000 }, false); // this is the openImmediately flag [default is true]
serialPort.open(function () { console.log('open'); serialPort.on('data', function(data) { console.log('data received: ' + data); }); serialPort.write("ls\n", function(err, results) { console.log('err ' + err); console.log('results ' + results); }); }); } catch(e){ alert(e.message); } 提示错误为: a valid Stream instance must be passed in