工作经常使用串口读写数据,electron 想要替代原来的客户端,串口成了必须要突破的障碍。

get -->  https://github.com/EmergingTechnologyAdvisors/node-serialport  <-- 大神的模块

nmp install serialport 自动安装 (网络不好会失败) 如下:

自己下载,解压到对应的目录,来试一下 testport.js

 var SerialPort = require("D:\\nodejs\\node_modules\\npm\\node_modules\\serialport");  //引入模块
//var SerialPort = require('serialport');
SerialPort.list(function (err, ports) {
ports.forEach(function(port) {
console.log(port.comName);
console.log(port.pnpId);
console.log(port.manufacturer);
});
});

列出了本地计算机所有的串口:

ps:

var SerialPort = require('serialport'); 直接引入没有识别

var SerialPort = require("D:\\nodejs\\node_modules\\npm\\node_modules\\serialport");  指定目录做测试,可能自动安装失败,有些配置信息没写

其他的使用看文档吧

最新文章

  1. Sql Server系列:SQL语句查询数据库中表、视图、存储过程等组成
  2. Android下的xml资源详解
  3. [修正] 移动平台曲线不平滑的问题(如:TRectangle, TPath...等)
  4. Cucumber语法及测试用例&lt;一&gt;
  5. PHP面向对象中的重要知识点(二)
  6. TortoiseSVN status cache占用CPU高
  7. HTTP协议中的5类状态码
  8. position:sticky用法
  9. 利用wireshark抓取Telnet的用户名和密码
  10. C# - Sql数据类型的对应关系
  11. inode-软链接与硬链接
  12. ext panel 它们的定义图像刷新
  13. JVM初探之类文件结构
  14. IntelliJ IDEA中Mapper接口通过@Autowired注入报错的正确解决方式
  15. ng2-translate 国际化中 配置文件添加变量
  16. gson格式化参数 对象转Map
  17. 在n个数字中求为k的和————Java
  18. 内链接、左右连接、union并集
  19. Dubbo服务化最佳实践
  20. 用Python中的tkinter模块作图(续)

热门文章

  1. python中文入库
  2. SQL Server -&gt;&gt; 生成时间类型的Partition Function和Partition Scheme代码
  3. 【Spring实战】—— 15 Spring JDBC模板使用
  4. netstat 和 lsof 查看网络状态
  5. Codeforces Round #422 (Div. 2)
  6. android 界面控件 textview 全解
  7. Openresty最佳案例 | 第9篇:Openresty实现的网关权限控制
  8. he lover you 用python 搞为 eh revol uoy 。
  9. nmon监控linux系统性能
  10. dual表详解