找回密码
 立即注册

微信扫码登录

搜索
查看: 76|回复: 0

[教程系列] 【快速入门教程】EG边缘计算网关Node-RED零代码编程节点01——注入&调试节点

[复制链接]

6

主题

1

回帖

59

积分

注册会员

积分
59
金钱
52
HASS币
0
QQ
发表于 2025-8-21 15:18:05 | 显示全部楼层 |阅读模式
今天,我们来一起继续学习EG系列边缘计算网关的零代码可视化编程,本节课将为你讲解最常用的2个节点——【注入节点】和【调试节点】,接下来一起进入正题吧!

注入节点
一、注入节点介绍
【注入节点】:手动或定期的将消息注入流中,消息的有效荷载(payload)可以为多种数据类型,包括但不限于:字符串、数字、布尔值、JSON、二进制、时间戳、全局变量等。


                               
登录/注册后可看大图

1. 手动注入
手动注入指的是人为的点击注入节点左侧的按钮实现消息的注入。因此,可以灵活的控制消息的注入时机。通常前期调试时,使用手动注入,因为可控。调试完成,根据需要调整为定时触发。

2. 定时注入
按照设置的定时逻辑,自动的注入消息。目前支持的定时逻辑有:

1)立即执行于X秒后:系统启动后延时X秒执行一次
2)周期性执行:按照设定的时间,每隔X秒执行一次

PS:“周期性执行”最大可设置为596H,如果周期性执行的时间超过24H,建议使用“指定时间段周期性执行”,以减少网关断电或者重启带来的影响。

指定时间段周期性执行:在指定的日期指定的时间段内周期性执行
指定时间:在指定的时间点执行

二、注入节点实操
小提示:点击帮助按钮,可以在右侧窗口查看更多关于该节点的详细信息。


                               
登录/注册后可看大图

1. 拖拽一个【注入节点】至画布中,可以看到节点只在右侧有一个输出端口,所以该类节点一般作为流程的起始点。


                               
登录/注册后可看大图

2.双击节点即可打开节点的属性编辑窗口。其中,节点名称可自定义。msg.payload为消息的有效荷载,可以选择字符串、布尔值、二进制、时间戳、全局变量等多种数据类型;msg.topic为可以在节点中配置的一个“可选”属性。


                               
登录/注册后可看大图

3. 除了节点默认的msg.payload和msg.topic,点击下方的添加按钮可以继续新增条目。


                               
登录/注册后可看大图


4. 节点可以配置在每次启动流程时自动执行一次消息注入,延迟时间也可以指定。


                               
登录/注册后可看大图

5. 节点还可以设置定期或根据时间表执行消息注入。设置周期性执行,例如每隔2小时执行一次。


                               
登录/注册后可看大图

6. 可以指定时间段,例如每天早上8点到下午6点,每隔10分钟执行一次。


                               
登录/注册后可看大图

7. 可以指定时间,例如工作日每天12:35执行一次。


                               
登录/注册后可看大图

为了测试,这里我们选择启动流程时立即执行消息注入,并每隔5秒执行一次。


                               
登录/注册后可看大图

接下来,我们就需要添加一个【调试节点】,来查看【注入节点】输出的消息内容。

调试节点一、调试节点介绍
【调试节点】:在右侧的调试窗口显示收到的消息内容。默认情况下,它只显示msg.payload的内容,但是你可以将其设置为显示指定的属性或者显示完整的消息。目前只支持在调试窗口显示,不支持控制台显示,请保留默认配置。

                               
登录/注册后可看大图



                               
登录/注册后可看大图

二、调试节点实操
  • 拖拽一个【调试节点】至画布中,可以看到节点只在左侧有一个输入端口,所以该类节点一般作为流程的结束点。


                                   
    登录/注册后可看大图


2. 双击节点打开节点的属性编辑窗口。节点默认输出显示payload的值,也可以设置成显示完整消息或JSONata表达式。节点名称可自定义。


                               
登录/注册后可看大图

3. 将两个节点连接后,部署流程。打开调试窗口查看日志信息。


                               
登录/注册后可看大图

4. 可以看到,这里已经有一条时间戳消息输出,点击该数据能自动转换“数据显示格式”,并且消息条数在每隔5秒增加。


                               
登录/注册后可看大图

                               
登录/注册后可看大图

5. 点击节点之间的连线选中连接,按键盘上的delete键即可断开该连接。


                               
登录/注册后可看大图

【注入节点】与【调试节点】联合应用
1. 我们添加一个【注入节点】和一个【调试节点】,配置payload的值为字符串“helloworld”,topic的值为“name”,并选择显示完整消息。

                               
登录/注册后可看大图


                               
登录/注册后可看大图

2. 连接两个节点后重新部署流程,点击【注入节点】左边的按钮,可手动执行消息注入。


                               
登录/注册后可看大图


3. 在调试窗口可以看到,输出的消息数据包包含了id、payload和topic三个信息。如果把数据包比喻为一辆货车,那么id就是货车的车牌号,payload就是货车上的货物,topic就是货物的品牌。

                               
登录/注册后可看大图

【调试小技巧】
1.点击【调试节点】右边的按钮,可启用或禁用它的输出。

                               
登录/注册后可看大图

2.调试窗口还提供了定位和过滤功能。点击【调试节点】的名称,系统会提示该【调试节点】的所在位置。

                               
登录/注册后可看大图

3.点击过滤按钮,可以选择过滤不需要的消息日志。


                               
登录/注册后可看大图
灵活掌握【调试节点】的定位与数据的过滤,能够极大提升调试的效率。
结语
以上就是EG8200系列边缘计算网关可视化编程教程【注入节点】与【调试节点】的全部内容。更多关于EG8200系列边缘计算网关的详细资料,您可以前往纵横智控官网查看下载。我们下期将讲解【监听完成节点】,我们下期再见!


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-31 02:30 , Processed in 0.050241 second(s), 11 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表