概述
虽然本教程涵盖了一个非常基本的例子,但仍应首先讨论一些关键概念:
- 消息是包含数据的对象,它们从节点流到节点。它们是节点红色运行的基本机制。
- 节点生成新消息或处理传入消息。
- 消息有特性,是消息附加的值。属性基本上是一个变量,可以是数字,字符串,布尔值,数组或对象。
- 一个非常常见的消息属性称为有效载荷。默认情况下,许多节点将使用有效载荷属性。
- 在节点内部,消息对象简单地称为“ msg”。
- 流是连接的集合节点那消息通过。
步骤1-添加注入节点
首先,我们需要一种开始流程的方法。这是注入节点的主要目的之一 - 将消息注入流程中。
- 如果尚未打开,请在浏览器中打开节点红色。
- 如果使用凹槽史诗处理器,然后打开https:// [groov-epic-hostname]/node-red
- 如果使用凹槽边缘设备,然后打开https:// [groov-box-hostname]:1880。
- 如果在计算机上使用node-red运行,则可以使用http://127.0.0.1:1880或您使用的任何地址或主机名。
- 如果您以前没有使用Node-red,则应有一个名为“ Flow 1”的空流量。
- 从节点红色编辑器左侧的节点调色板,选择一个注入节点,然后将其拖到流程上。
- 双击节点以打开“编辑注入节点”视图。
- 对于有效负载字段,选择细绳并输入你好世界!在文本字段中。
- 单击完成。
后来,它msg.payload
物业设置为“你好,世界!”该节点将向流程注入消息。
步骤2-添加调试节点
我们需要一个注入节点的消息的目的地。我们将使用调试节点,该节点将打印到Debug Console窗口中。
- 从节点调色板中,选择一个调试节点,然后将其拖到流程上,然后将其放在注入节点的右侧。
- 将节点连接在一起。将鼠标光标放在注入节点的输出端口(节点的右侧一个小灰色正方形)上,然后左键单击并将电线拖到调试节点的输入端口。现在,灰线应将注入节点的输出连接到调试节点的输入。
调试节点将自动打印msg.payload
属性到“控制台”窗口,我们将在下一步中看到。
步骤3-部署和运行
现在我们的流量已经完成,我们需要将其部署到服务器并运行它。
- 单击部署按钮。
- 单击编辑器窗口右侧的“调试”选项卡。
- 单击注入节点的按钮,即从注入节点的左侧出来的蓝色正方形。单击按钮是将消息注入流程的原因。
- 一个“你好,世界!”消息应显示在调试窗口中。
- 再次单击注入节点以发送另一个消息。