0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

优易通物联网 2021-05-29 21:15 次阅读
40ae13c91a824fd0a5cd8248515e5ccc.png

一、Node-RED简介

Node-RED 是一种编程事件驱动应用程序的低代码方法。基于流的编程创建网络,使其能够可视化表示,从而使其成为一种更容易访问的编程方式。JavaScript 函数可以使用富文本编辑器构建,内置库允许访问有用的函数、模板或流以供重用。

二、例程环境

1.操作系统Windows10,64位操作系统

2.Node-RED

3.优易通UE-E3100-4

4.水位传感器

三、例程介绍

1.实现功能:基于Node-RED实现传感器监控数据的可视化。

2.应用范围:主要用于远程控制,远程串口通信,远程透明传输数据的应用,数据可视化。将传统的RS232RS485 串口通信通过网络实现远程通信。

3.液位传感器通信说明

4f6e10fa50fd498f847d9c6f2ac4a576.png

四、配置过程

配置前提是用户已经安装好了Node-RED

1.将水位传感器RS485接口连接到串口服务器的RS485通信接口上。

2.串口服务器设置:设置串口服务器的串口参数为9600/N/8/1,与水位传感器串口参数一致,使能Modbus网关功能。套接字协议选择TCP Server,服务器端口设置为10503,串口服务器地址和端口后面Node-RED会用到。

d2c665e29c024908ac4a9255c8d36420.png

3.Node-RED Modbus节点安装,设置->节点管理->控制板->安装,搜索node-red-contrib-modbus,并安装

996a1ff53b204f77ab6d1136e0c0026c.png

4.Node-RED dashboard节点安装,设置->节点管理->控制板->安装,搜索node-red-dashboard,并安装

296d1d2a985d483f848d18fd243d73c2.png

5.放置并编辑Modbus-Read节点,拖放一个Modbus-Read节点,双击打开编辑对话框。名称为传感器的名字,FC根据传感器说明要读保持寄存器,寄存器地址为0,读取数量为1,轮询间隔为1S。

fdad34983fa9421f823b2829adb7385b.png1703edbe3fb24b8f8800cf874334265d.png

6.编辑modbus-client节点,类型选择TCP,主机地址为UE-E3100服务器地址:192.168.2.201,端口为步骤2设置的10503,其它参数选择默认值即可,设置完点击更新,点击编辑Modbus-Read节点的完成

679b8384152445f4aa220b41ee8f85d9.pngef25e38dcabf43668d24e4e681bd96cc.png

7.拖入Modbus-Response节点,用来监视传感器返回的数据

af96135271bd49cd8db09899671b5c81.png

8.拖入debug节点,用来监视一些调试信息

3204cec4050d4c7d9253300d5935b1a2.png

9.拖入function节点并配置,双击function节点。名称改为数据提取,函数选项卡修改为

var newMsg = { payload: msg.payload[0]};

return newMsg;

其余参数不用修改,点击完成

d6838d35e512448d965ccf5870c8d2cd.png670001f15ef44c589a51e6a99773782f.png

10.拖入chart节点。编辑dashboard group节点和chart节点

17e7ea760da64947af95154bafce5158.png7f63a2b8f8b44e8ca9a403ff5bb78264.png4a48cd407b7d4f879e431a978ac53ec4.png

11.根据数据流向连接各节点

30a3719188764acba1cf1889412fcef2.png

12.部署流程,并观察数据,可以看到调试窗口已经有了正确的数据

b7c842b080ea4b7baf7a9d6053658d23.png

13.观察数据展示窗口,在浏览器输入Node-RED dashboard ui地址:192.168.2.52:1880/ui,可以看到图表显示正常

0ecf3d90fc094742a84d7a58e7b5aed3.png

济南优易通物联网技术有限公司版权所有

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MODBUS
    +关注

    关注

    27

    文章

    1431

    浏览量

    75670
  • 串口服务器
    +关注

    关注

    1

    文章

    132

    浏览量

    17150
  • 水位传感器
    +关注

    关注

    2

    文章

    117

    浏览量

    16745
收藏 人收藏

    评论

    相关推荐

    二代串口服务器模组焕新

    串口服务器模组作为一种重要的通信接口转换设备,极大地促进了传统串口设备与现代网络技术的融合,为实现设备远程管理、数据透明传输及物联网应用提供了便捷解决方案。什么是串口服务器模组?串口服务器
    的头像 发表于 04-19 08:19 25次阅读
    二代<b class='flag-5'>串口服务器</b>模组焕新

    工业串口设备通讯神器:串口服务器CS64J

    在当今工业物联网应用中,串口服务器的应用非常普遍。无论是RS485还是RS232串口通讯,串口服务器都能够轻松实现虚拟串口串口以太网双向数
    的头像 发表于 03-21 17:09 109次阅读
    工业<b class='flag-5'>串口</b>设备通讯神器:<b class='flag-5'>串口服务器</b>CS64J

    串口服务器作用与实际应用实例详解

    串口服务器是什么串口服务器是一种将串口设备连接到网络的设备,它充当了串口设备和网络之间的桥梁,能够摆脱物理电缆长度的限制,无论位于任何地方,都可以通过以太网连接
    的头像 发表于 03-12 14:59 142次阅读
    <b class='flag-5'>串口服务器</b>作用与实际应用<b class='flag-5'>实例</b>详解

    串口服务器和modbus网关区别

    串口服务器和Modbus网关是在工业自动化领域中使用的两种设备。虽然它们的功能可能有一些重叠,但它们在工作原理、适用范围和特点上存在一些区别。 工作原理 串口服务器是一种设备,它允许将串行设备连接
    的头像 发表于 01-15 14:39 391次阅读

    浏览器网页与T5L迪文屏串口深度扩展(Node-RED技术)

    ——来自迪文开发者论坛本期为大家推送一个很有创意的迪文开发者论坛获奖开源案例——浏览器网页与T5L迪文屏串口深度扩展(Node-RED技术)。工程师使用T5L智能屏,通过Node-RED技术,只需要
    的头像 发表于 12-09 08:13 311次阅读
    浏览器网页与T5L迪文屏<b class='flag-5'>串口</b>深度扩展(<b class='flag-5'>Node-RED</b>技术)

    16路RS485串口转以太网串口服务器NB1A1简介

      NB1A1串口服务器是亿佰特自主研发的工业级串口服务器系列产品,可实现16路RS485串口到以太网口数据的双向透明传输。该串口服务器的16路通道,采用3.81mm凤凰端子RS485
    的头像 发表于 11-10 17:19 307次阅读

    串口服务器如何使用OneNET平台MQTT服务器通讯教程 #MQTT #串口服务器 #OneNET平台

    串口服务器
    亿佰特物联网应用专家
    发布于 :2023年10月26日 15:47:36

    基于ARM9的嵌入式多串口服务器电路设计

    电子发烧友网站提供《基于ARM9的嵌入式多串口服务器电路设计.pdf》资料免费下载
    发表于 10-11 10:56 4次下载
    基于ARM9的嵌入式多<b class='flag-5'>串口服务器</b>电路设计

    串口服务器可以提高网速吗 串口服务器和交换机区别是什么

    如果串口设备本身具有较高的数据传输速率,使用串口服务器时可能会受到网络带宽的限制。在这种情况下,网络带宽的瓶颈可能会影响串口设备的传输速率。因此,在选择串口服务器时,应根据
    的头像 发表于 08-21 15:30 1063次阅读

    串口服务器——TCP Server

    如何让自动化领域的串口设备具备联网能力?本文将基于EsDA平台,带你开发一个串口服务器之TCP服务器的业务,快速实现串口联网功能。简介随着物联网技术的发展,
    的头像 发表于 07-31 17:58 1040次阅读
    <b class='flag-5'>串口服务器</b>——TCP Server

    物联网与ESP32、Node-RED和InfluxDB与WebSocket

    电子发烧友网站提供《物联网与ESP32、Node-RED和InfluxDB与WebSocket.zip》资料免费下载
    发表于 07-13 09:51 0次下载
    物联网与ESP32、<b class='flag-5'>Node-RED</b>和InfluxDB与WebSocket

    【EsDA应用】串口服务器——UDP Server

    如何让自动化领域的串口设备具备联网能力?本文将基于EsDA平台,带你开发一个串口服务器之UDP服务器的业务,快速实现串口联网功能。     简介
    的头像 发表于 07-12 11:45 744次阅读
    【EsDA应用】<b class='flag-5'>串口服务器</b>——UDP Server

    物联网通信之串口服务器,RS485/RS232双串口并行、远程虚拟串口调试

    随着现代工业信息技术发展,串口服务器在工业应用中越来越常见,那么什么是串口服务器呢,今天智联物联小编就与大家分享一下物联网通信中的串口服务器。无线串口服务器为帮助大家理解,智联物联小编
    的头像 发表于 06-06 15:11 730次阅读
    物联网通信之<b class='flag-5'>串口服务器</b>,RS485/RS232双<b class='flag-5'>串口</b>并行、远程虚拟<b class='flag-5'>串口</b>调试

    Node-red启动电脑摄像头案例

    通过Node-red实现打开电脑自带的摄像头或者USB摄像头
    的头像 发表于 06-01 06:50 3905次阅读
    <b class='flag-5'>Node-red</b>启动电脑摄像头案例

    Node-RED的初始页面以及初步搭建流的基础知识解析

    Node-RED的界面主要分为四个部分:顶部标题栏、左侧节点选项栏、中间的工作区域以及右侧的调试栏
    的头像 发表于 05-30 09:45 2255次阅读
    <b class='flag-5'>Node-RED</b>的初始页面以及初步搭建流的基础知识解析