先给大家推荐两款工具用来进行端口监测 百度云盘链接 提取码:dj2o 下面介绍一下这两款工具:

这款工具你可以理解为电子秤一方,该端口用来将数据手动发送给服务端进行业务处理,服务端将在下面介绍。

这款工具 用来检测端口的状态,比如你将电子秤端口命名为COM1,服务端接收端口命名为COM2,先在这个工具中添加这些端口,然后就可以检测这些端口是否开启,如上图所示,我的com1端口是用上述第一个工具打开的,所以路径在桌面,COM2端口是在本地用node开的服务,所以它定位的路径在nodejs目录下。

第二步
新建一个node服务安装所需要的模块,并执行命令

npm i serialport
node test.js


然后在上面介绍的第一个工具中输入123发送数据,在test.js中可以发现服务端监听的端口为COM2,所以服务端会接收到Com1端口传过来的数据,然后就可以进行业务处理了。这是测试,用的是工具,看着没什么毛病,但是在实际业务中会发现电子秤传过来的数据是颠倒排序的比如说电子秤显示数据是0.032,服务端接收到的数据却是230.0,所以这就需要自行处理了。
我把test.js代码放下面:

var portName = 'COM2'; //定义串口名1
var SerialPort = require('serialport');
let serialPort = new SerialPort( //设置串口属性"COM2", {baudRate: 9600,  //波特率dataBits: 8,    //数据位parity: 'none',  //奇偶校验stopBits: 1,  //停止位flowControl: false,autoOpen: false //不自动打开
}, false);serialPort.open(function (error) {if (error) {console.log("打开端口" + portName + "错误:" + error);} else {console.log("打开端口成功,正在监听数据中");serialPort.on('data', function (data) {console.log('接收串口数据data:', data.toString());})}
});let rel = SerialPort.list();
rel.then(data => { console.log('成功,串口列表为data:', data) },error => { console.log('失败err:', error) }
)

如果对你有所帮助 记得点个赞哦!!!

利用nodejs对接232接口电子秤相关推荐

  1. nodejs android 推送,利用Nodejs怎么实现一个微信小程序消息推送功能

    利用Nodejs怎么实现一个微信小程序消息推送功能 发布时间:2021-01-20 13:55:29 来源:亿速云 阅读:92 作者:Leah 今天就跟大家聊聊有关利用Nodejs怎么实现一个微信小程 ...

  2. 实战电商后端系统(三)—— 以vue-element-admin为基础的前端项目对接后端接口

    文章目录 前言 正文 1. 项目初始化 2. 精简项目 3. 替换mock接口,对接后端接口 3.1 修改/src/api/user.js 3.2 修改项目中请求方式 4. 效果展示 参考 相关文章 ...

  3. springboot 对接sap接口,不生成连接配置文件文件的方法。

    springboot 对接sap接口,不生成连接配置文件文件的方法. 网上大部分都是要生成两个连接文件,导致部署的时候,要考虑jar和文件怎么部署,很不方便.本文只记录,不生成连接文件这一种方式. 1 ...

  4. 利用python3 调用zabbix接口完成批量加聚合图形(screens)

    在上一篇博客中,我们完成的利用python3 调用zabbix接口批量增加主机,增加主机的item,增加主机的图形! 接下来我们完成批量增加主机的screen 首先我们要增加screen需要哪些参数呢 ...

  5. php查询ip归属地api接口_【php】利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地...

    本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地>(点击打开链接)为姊妹篇,只是后端编程语言换成了php. 做出同样的效果,打开页面,得 ...

  6. php新浪获取ip接口,【php】利用新浪api接口与php获取远程数据的步骤,获取IP地址,并获取相应的IP归属地...

    [php]利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地 本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地 ...

  7. python 接入百度地图数据包下载_Python爬虫-利用百度地图API接口爬取数据并保存至MySQL数据库...

    首先,我这里有一份相关城市以及该城市的公园数量的txt文件: 分析-02.png 其次,利用百度地图API提供的接口爬取城市公园的相关信息. 所利用的API接口有两个: 1.http://api.ma ...

  8. 对接高德接口心得,本篇不涉及具体接口

    对接高德接口心得 本篇不涉及具体接口,接口均为高德定制开发,只是总结其中遇到的问题. 通过一段时间调用高德接口总结如下: 1.接口延迟比较严重 2.经常返回接口内部异常 3.接口经常超时 针对上述问题 ...

  9. java金蝶星空云金蝶Java 对接 金蝶云星空 接口 对接 金蝶API 对接 金蝶 接口 解决 会话失效 问题 会话已失效,请重新登录

    java金蝶星空云金蝶Java 对接 金蝶云星空 接口 对接 金蝶API 对接 金蝶 接口 解决 会话失效 问题 会话已失效,请重新登录 1.准备工作 1.1 接口调用账户 1.2 下载 金蝶星空云 ...

最新文章

  1. 豆瓣/name-?P=0/事件
  2. python old-style inherit invoke parent member way
  3. ssh: connect to host localhost port 22: Connection refused 问题
  4. flash可以编辑html文本吗,flash中怎么插入并编辑文字字体样式?
  5. 关于数据精度的一些事
  6. 领域应用 | 知识图谱数据构建的“硬骨头”,阿里工程师如何拿下?
  7. python—面向对象
  8. JBOSS 5.0.0GA的集群搭建
  9. [C++]出错member access into incomplete type
  10. virtualbox中实施ASM扩容实施记录
  11. 计算二叉树的叶子结点个数
  12. 关于SPSS16的安装及教程
  13. 有一个测试微信删除软件叫wool,微信中用发起群聊来测试你有没有被对方删除好友方法图文教程...
  14. 小米android6.01 root,小米6 root教程_小米6获取root权限的方法
  15. EIP-1559究竟在吵什么
  16. 普适计算-2014/03/14
  17. For菜鸟文章:PE文件格式,qduwg翻译
  18. wps 流程图 跨页_流程图跨页(wps流程图怎么制作)
  19. JS中终止函数执行的代码
  20. hyper-v虚拟机常用命令

热门文章

  1. 利用 Python 对某网上商城进行战略分析
  2. qqwry 解析(python3) 并且dump 到 mysql
  3. Python可变数据与不可变数据类型
  4. fastreport在delphi中的使用
  5. 玩游戏提示计算机性能过低,windows检测到您的计算机性能缓慢
  6. LabVIEW调用.so文件的方法
  7. 一个登录页面的测试用例——软件测试
  8. STC单片机通过ADC分段采样读按键实现方法
  9. 练习_2021-01-09
  10. 《算法导论》第19章-斐波那契堆 引入 19.1 斐波那契堆结构