概述

虽然本教程涵盖了一个非常基本的例子,但仍应首先讨论一些关键概念:

  • 消息是包含数据的对象,它们从节点流到节点。它们是节点红色运行的基本机制。
  • 节点生成新消息或处理传入消息。
  • 消息有特性,是消息附加的值。属性基本上是一个变量,可以是数字,字符串,布尔值,数组或对象。
  • 一个非常常见的消息属性称为有效载荷。默认情况下,许多节点将使用有效载荷属性。
  • 在节点内部,消息对象简单地称为“ msg”。
  • 是连接的集合节点消息通过。

步骤1-添加注入节点

首先,我们需要一种开始流程的方法。这是注入节点的主要目的之一 - 将消息注入流程中。

  1. 如果尚未打开,请在浏览器中打开节点红色。
    • 如果使用凹槽史诗处理器,然后打开https:// [groov-epic-hostname]/node-red
    • 如果使用凹槽边缘设备,然后打开https:// [groov-box-hostname]:1880
    • 如果在计算机上使用node-red运行,则可以使用http://127.0.0.1:1880或您使用的任何地址或主机名。
  2. 如果您以前没有使用Node-red,则应有一个名为“ Flow 1”的空流量。
  3. 从节点红色编辑器左侧的节点调色板,选择一个注入节点,然后将其拖到流程上。
  4. 双击节点以打开“编辑注入节点”视图。
  5. 对于有效负载字段,选择细绳并输入你好世界!在文本字段中。
  6. 单击完成。

后来,它msg.payload物业设置为“你好,世界!”该节点将向流程注入消息。

静态图像
单击图像开始并停止动画。

步骤2-添加调试节点

我们需要一个注入节点的消息的目的地。我们将使用调试节点,该节点将打印到Debug Console窗口中。

  1. 从节点调色板中,选择一个调试节点,然后将其拖到流程上,然后将其放在注入节点的右侧。
  2. 将节点连接在一起。将鼠标光标放在注入节点的输出端口(节点的右侧一个小灰色正方形)上,然后左键单击并将电线拖到调试节点的输入端口。现在,灰线应将注入节点的输出连接到调试节点的输入。

调试节点将自动打印msg.payload属性到“控制台”窗口,我们将在下一步中看到。

静态图像
单击图像开始并停止动画。

步骤3-部署和运行

现在我们的流量已经完成,我们需要将其部署到服务器并运行它。

  1. 单击部署按钮。
  2. 单击编辑器窗口右侧的“调试”选项卡。
  3. 单击注入节点的按钮,即从注入节点的左侧出来的蓝色正方形。单击按钮是将消息注入流程的原因。
  4. 一个“你好,世界!”消息应显示在调试窗口中。
  5. 再次单击注入节点以发送另一个消息。
静态图像
单击图像开始并停止动画。

下一步

继续扩展您的Hello,World!流动