我找不到任何使用Node.JS在计算机上简单读取串口的示例,似乎我不是唯一在寻找的人。
最近这是一个包含库,但我无法理解它!
最近这是一个包含库,但我无法理解它!
http://nodejs.org/docs/v0.3.8/api/tty.html
有人有一个简单读取串口并仅将输出console.log的示例吗?
http://nodejs.org/docs/v0.3.8/api/tty.html
有人有一个简单读取串口并仅将输出console.log的示例吗?
@James,在Windows上配置串口,请尝试以下步骤:
var spawn = require('child_process').spawn
, command = 'MODE COM1:38400,N,8,1,P'
, cmd = spawn('cmd', ['/s', '/c', command], { customFds: [0,1,2] });
cmd.on('exit', function(code){
console.log(code);
});
var fs = require('fs');
var inp = fs.createReadStream("\\\\.\\COM1");
inp.setEncoding('utf8');
var inptext = "";
inp.on('data', function (data) {
inptext += data;
});
你看过最近文档上的例子吗?
var tty = require('tty');
tty.setRawMode(true);
process.stdin.resume();
process.stdin.on('keypress', function(char, key) {
if (key && key.ctrl && key.name == 'c') {
console.log('graceful exit');
process.exit()
}
});
mode com1: BAUD=115200 PARITY=N data=8 stop=1 xon=off
。 - zupa