Node-RED相关概念

Node(节点)

节点流程的基础组成部分
节点通过接收上一个节点消息,或等待外部的事件(如HTTP请求,定时器,硬件的输入输出变化)触发。处理消息或事件,并向流程中的下一个节点发送消息
一个节点最多有一个输入,可以有多个输出

Configuration node(配置节点)

配置节点是一个特殊的节点,保存流程中其他节点可重复使用的共享配置
例如,MQTT的输入和输出节点使用MQTT消息代理配置节点用以表示共有的消息代理
配置节点不会显示在主工作区中,但可以在配置节点工具栏中打开

Flow(流程)

流程在编辑器工作区中表现为选项卡,是组织节点的主要方式
术语流也用于描述单个有关联的节点集合,因此,一个流程(选项卡) 可以包含多个 流程

Context(上下文)

上下文是一种在一个流程中存储信息的方式,节点间不必使用消息即可共享信息
上下文共三种类型:

  • Node:仅对设置值的节点可见
  • Flow:对流程(选项卡) 中的所有节点可见
  • Global: 对所有节点可见

默认情况下,Node-RED使用内存存储上下文,因此重启后无法获取保存的值。可通过配置使用基于文件系统的存储使得值持久化,也可以插入其他存储插件

Message(消息)

消息用于在流程中的节点间传递。它们是原生的JavaScript对象,可以包含任何属性集。在编辑器中通常称为msg
按照约定,消息拥有一个包含有用信息的payload属性

Subflow(子流程)

子流程是工作空间中折叠为节点节点集合
他们可以用于减少流程的视觉复杂性,或打包一组节点作为可复用组件供多个地方使用

Wire(导线)

导线连接节点并表示了消息流程中是怎样传递的

Palette(组件栏)

组件栏位于编辑器左侧,列出了流程中可用的节点
可通过命令行或组件管理工具将额外的节点安装到组件栏

Workspace(工作空间)

工作空间是从组件栏拖拽节点并连接它们来开发流程的主要区域
工作空间的顶部有一行选项卡;每个打开的流程子流程都是一个选项卡

Sidebar(侧边栏)

侧边栏包含了提供一些有用工具的面板。
这些面板包括查看节点的更多信息和帮助,查看调试信息和查看流程配置节点

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值