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
    +关注

    关注

    28

    文章

    2159

    浏览量

    79857
  • 串口服务器
    +关注

    关注

    1

    文章

    198

    浏览量

    17811
  • 水位传感器
    +关注

    关注

    2

    文章

    126

    浏览量

    17524
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    物联网+低代码:解锁高效开发,纵横智控Node-RED平台引领新范式

    物联网的星辰大海已近在眼前,但抵达彼岸的航程需要更高效的桨帆。低代码开发,特别是以Node-RED为代表的可视化流编程范式,正在大幅降低物联网应用开发的技术门槛和成本,释放创新潜能。成都纵横
    的头像 发表于 06-28 14:53 ?439次阅读
    物联网+低代码:解锁高效开发,纵横智控<b class='flag-5'>Node-RED</b>平台引领新范式

    串口服务器:到手就能用?它的强大用途超乎想象

    在数字化浪潮席卷各个领域的当下,串口服务器作为连接传统串口设备与现代网络世界的桥梁,其重要性日益凸显。然而,对于初次接触串口服务器的人而言,脑海中往往会浮现出一连串的疑问:串口服务器
    的头像 发表于 04-17 14:59 ?531次阅读
    <b class='flag-5'>串口服务器</b>:到手就能用?它的强大用途超乎想象

    # **串口服务器:** **买了就能直接用吗?它究竟有啥功能**

    在当今数字化程度日益加深的时代,串口服务器作为一种关键的设备,正逐渐走进众多领域的应用场景中。然而,对于许多初次接触它的人来说,心中难免会有诸多疑问,比如串口服务器买了就可以用吗?它究竟是干什么
    的头像 发表于 04-06 15:38 ?400次阅读
    # **<b class='flag-5'>串口服务器</b>:** **买了就能直接用吗?它究竟有啥功能**

    2025 年串口服务器品牌解析:技术演进与行业应用指南

    在工业物联网(IIoT)渗透率突破 42% 的背景下,串口服务器作为连接传统设备与智能网络的核心枢纽,正推动着制造业、能源、交通等领域的数字化转型。本文将深度解析串口服务器的技术原理、主流品牌及行业
    的头像 发表于 03-31 09:55 ?346次阅读
    2025 年<b class='flag-5'>串口服务器</b>品牌解析:技术演进与行业应用指南

    【教程】Node-RED中Chirpstack节点使用指南

    在物联网应用开发中,LoRaWAN技术因其低功耗、远距离传输等特点而备受关注。Chirpstack作为最流行的LoRaWAN服务器之一,与Node-RED的集成为我们提供了强大的物联网应用开发能力
    的头像 发表于 03-27 19:33 ?616次阅读
    【教程】<b class='flag-5'>Node-RED</b>中Chirpstack节点使用指南

    工业互联进阶之路:串口服务器与物联网技术的深度融合

    工业互联进阶之路:串口服务器与物联网技术的深度融合
    的头像 发表于 03-24 09:39 ?322次阅读
    工业互联进阶之路:<b class='flag-5'>串口服务器</b>与物联网技术的深度融合

    【干货】什么是Node-RED?一文带你了解!

    一什么是Node-RED?首先我们来认识一下什么是Node-REDNode-RED是一个基于Node.js的开源可视化编程工具,于2013年由IBM公司推出。它可以通过浏览
    的头像 发表于 03-13 19:32 ?920次阅读
    【干货】什么是<b class='flag-5'>Node-RED</b>?一文带你了解!

    【教程】使用NE2系列串口服务器MQTT模式接入云平台实例

    在物联网技术持续发展的当下,设备之间的高效通信成为关键。亿佰特NE2系列串口服务器的MQTT模式,为众多设备的互联互通提供了便捷且可靠的解决方案。一设备与MQTT模式简介NE2系列串口服务器是一款
    的头像 发表于 02-27 19:35 ?633次阅读
    【教程】使用NE2系列<b class='flag-5'>串口服务器</b>MQTT模式接入云平台<b class='flag-5'>实例</b>

    1分钟,实现传感通过串口服务器接入ZWS云

    导读本文介绍如何在1分钟内,将传感通过串口服务器GCOM80接入ZWS云平台,实现数据上云。本文以光照传感为例,介绍传感通过串口服务器
    的头像 发表于 01-10 11:37 ?661次阅读
    1分钟,实现传感<b class='flag-5'>器</b>通过<b class='flag-5'>串口服务器</b>接入ZWS云

    【新品】性能飞跃,一键部署!NE2系列多款型号串口服务器上线

    继此前推出RS485串口服务器NE2-D11和NE2-D12后,基于对市场需求的深度调研,亿佰特新上市多款型号的串口服务器产品,丰富串口服务器产品线,满足更多应用需求。串口服务器实现
    的头像 发表于 10-25 08:06 ?890次阅读
    【新品】性能飞跃,一键部署!NE2系列多款型号<b class='flag-5'>串口服务器</b>上线

    Node-Red可视化编程:简化开发的创新之选

    Node-Red 是构建物联网 (IOT Internet of Things) 应用程序的一个强大工具,其重点是简化代码块的“连接 ” 以执行任务。它使用可视化编程方法,允许开发人员将预定义的代码块 (称为“节点 ”,Node) 连接起来执行任务。
    的头像 发表于 09-21 10:37 ?851次阅读
    <b class='flag-5'>Node-Red</b>可视化编程:简化开发的创新之选

    串口服务器是什么?4路、8路、16路串口服务器有什么区别?

    蜀瑞创新为大家科普:串口服务器是一种用于通过网络连接两个或多个串口设备的联网设备。它能够将RS-232/485/422等串口设备联入TCP/IP网络,实现串口与TCP/IP网络接口的数
    的头像 发表于 08-27 14:55 ?1326次阅读

    串口服务器的定义和功能

    串口服务器,作为一种重要的网络设备,在现代通信和数据传输中扮演着至关重要的角色。以下是对串口服务器的详细解析,包括其定义、功能、工作原理、应用领域以及未来发展等方面。
    的头像 发表于 08-25 17:21 ?3507次阅读

    ARMxy ARM 物联网边缘计算网关支持 Node-RED 用于工业控制

    图形化界面简化数据处理流程的创建。在工业 IoT 场景下,Node-RED 支持:实时数据处理与分析、减少云服务依赖、快速原型开
    的头像 发表于 08-19 17:01 ?869次阅读
    ARMxy ARM 物联网边缘计算网关支持 <b class='flag-5'>Node-RED</b> 用于工业控制

    利用ARMxy边缘计算机BL340与Node-Red实现LED设备的开闭控制

    搭建了一个高效的原型开发与测试平台。本文将带您走进BL340系列与Node-Red的结合应用,探索如何通过这一组合控制设备执行Linux指令,进而控制设备上的LED状态。 一、Node-Red Node-Red,这个由IBM在2
    的头像 发表于 08-15 14:12 ?640次阅读
    利用ARMxy边缘计算机BL340与<b class='flag-5'>Node-Red</b>实现LED设备的开闭控制