工作经常使用串口读写数据,electron 想要替代原来的客户端,串口成了必须要突破的障碍。
get --> https://github.com/EmergingTechnologyAdvisors/node-serialport <-- 大神的模块
nmp install serialport 自动安装 (网络不好会失败) 如下:
自己下载,解压到对应的目录,来试一下 testport.js
1 var SerialPort = require("D:\nodejs\node_modules\npm\node_modules\serialport"); //引入模块 2 //var SerialPort = require('serialport'); 3 SerialPort.list(function (err, ports) { 4 ports.forEach(function(port) { 5 console.log(port.comName); 6 console.log(port.pnpId); 7 console.log(port.manufacturer); 8 }); 9 });
列出了本地计算机所有的串口:
ps:
var SerialPort = require('serialport'); 直接引入没有识别
var SerialPort = require("D:\nodejs\node_modules\npm\node_modules\serialport"); 指定目录做测试,可能自动安装失败,有些配置信息没写
其他的使用看文档吧