基于Node-RED的优易通串口服务器应用实例

一、node-red简介
node-red 是一种编程事件驱动应用程序的低代码方法。基于流的编程创建网络,使其能够可视化表示,从而使其成为一种更容易访问的编程方式。javascript 函数可以使用富文本编辑器构建,内置库允许访问有用的函数、模板或流以供重用。
二、例程环境
1.操作系统windows10,64位操作系统
2.node-red
3.优易通ue-e3100-4
4.水位传感器
三、例程介绍
1.实现功能:基于node-red实现传感器监控数据的可视化。
2.应用范围:主要用于远程控制,远程串口通信,远程透明传输数据的应用,数据可视化。将传统的rs232或rs485 串口通信通过网络实现远程通信。
3.液位传感器通信说明
四、配置过程
配置前提是用户已经安装好了node-red
1.将水位传感器rs485接口连接到串口服务器的rs485通信接口上。
2.串口服务器设置:设置串口服务器的串口参数为9600/n/8/1,与水位传感器串口参数一致,使能modbus网关功能。套接字协议选择tcp server,服务器端口设置为10503,串口服务器地址和端口后面node-red会用到。
3.node-red modbus节点安装,设置->节点管理->控制板->安装,搜索node-red-contrib-modbus,并安装
4.node-red dashboard节点安装,设置->节点管理->控制板->安装,搜索node-red-dashboard,并安装
5.放置并编辑modbus-read节点,拖放一个modbus-read节点,双击打开编辑对话框。名称为传感器的名字,fc根据传感器说明要读保持寄存器,寄存器地址为0,读取数量为1,轮询间隔为1s。
6.编辑modbus-client节点,类型选择tcp,主机地址为ue-e3100服务器地址:192.168.2.201,端口为步骤2设置的10503,其它参数选择默认值即可,设置完点击更新,点击编辑modbus-read节点的完成
7.拖入modbus-response节点,用来监视传感器返回的数据
8.拖入debug节点,用来监视一些调试信息
9.拖入function节点并配置,双击function节点。名称改为数据提取,函数选项卡修改为
var newmsg = { payload: msg.payload[0]};
return newmsg;
其余参数不用修改,点击完成
10.拖入chart节点。编辑dashboard group节点和chart节点
11.根据数据流向连接各节点
12.部署流程,并观察数据,可以看到调试窗口已经有了正确的数据
13.观察数据展示窗口,在浏览器输入node-red dashboard ui地址:192.168.2.52:1880/ui,可以看到图表显示正常
济南优易通物联网技术有限公司版权所有

获取单片机运行时间
中国智慧灯杆行业现状、市场竞争格局及产业链分析
5G智慧安防来临会造就哪些领域
罗姆新技术——用手机的“一角”听电话
挖孔屏造型手机的井喷,高通骁龙855手机也许提前亮相
基于Node-RED的优易通串口服务器应用实例
如果苹果要造一系列车 会是怎样超乎想象
ERP国产数据库替代又一大步
轧机牌坊腐蚀磨损后有什么影响
国芯思辰|芯北科技H桥隔离电源控制芯片CN35K180用于IH电饭锅,最大输出功率3W
韩国5G有哪些驱动力,中国5G进一步加速的“引擎”在哪
iPhone成为三星与台积电的转折 3nm成为三星赶超最大希望
我国智能锁市场占有率与发达国家相差较大主要有以下原因
Vinci发布比Airpods更加颠覆的最强大的耳机
加密货币未来真会取代黄金吗
特斯拉收购DeepScale后专注机器学习发展
UBW室内人员定位的特点和优势
8421BCD码转换成5421BCD码
LTC3108 : 面向能量收集应用的超低电压 20mV升压
隆基巴基斯坦即将实现2GW+的突破性目标