nodejs 获取串口数据

JavaScript017

nodejs 获取串口数据,第1张

由于项目要求,项目为(B/S)架构 ,需要在页面上读取串口数据,于是就需要nodejs了 使用 nodejs 的一个插件 :serialport 现在先做个测试demo 1、先建立测试文件夹  2、在文件夹中安装serialport ,在文件夹下的 cmd 中输入 3、可能会出现 一个警告可用忽略 4、安装后 编写读取串口 js 文件 testport.js 5、运行 js 在文件夹下 cmd 中输入 执行成功: 可能的问题:问题一: Flie not found 这个是电脑上没有安装串口驱动,或者虚拟串口  可用 虚拟串口程序 建立测试串口 问题二:Port is opening 需要加入 串口属性 autoOpen:false

1. 先判断在关闭原先串口 com:if (com != null){com.Close()}2. 然后重新new,在打开串口:com = new System.IO.Ports.SerialPort(strComName) //strComName串口名com.Open()// ...设置属性// ...绑定串口接收函数