04_node-red_操作面板

563 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情

如下图,Node-Red主要分4个区域,分别是:节点区、工作区、菜单区、右侧信息区

1.png

节点区

在node-red中,默认安装了这样几类节点:

  • 共通节点 用于调试,注入消息,跨流操作
  • 功能节点 逻辑判断,函数处理,命令行执行,
  • 网络节点 使用各种通信协议,http,websocket,tcp,udp
  • 序列节点 对消息体进行格式化,分割,排序
  • 解析节点 解析html,csv,json,xml,yaml
  • 存储节点 读取,写入文件,监听文件目录

各节点会在接下来的文章里详细解释,先混个脸熟

工作区

工作区是你所有创建的流程,管理流程有两种方式:

  • 点击右侧的“+”来创建,双击流程来编辑流程属性或删除流程

2.png

  • 在菜单区操作

3.png

菜单区

  • 部署:部署按钮默认是部署所有的流,如果要对特定的流进行部署,选择只部署已更改节点的流,或只部署已更改的节点,或者重启当前部署的流程。

4.png

  • 菜单

5.png

右侧信息区

右侧信息区域包括:信息、帮助、调试、配置、上下文数据(折叠隐藏)

  • 信息:显示流程列表、流程下的节点列表

6.png

  • 帮助:点击节点,帮助面板在右侧,有一个小书本的图标,点击它我们节点帮助, 点击任意一个节点,我们都能看到这个节点的解释,包括输入,输出,详细介绍.

7.png

  • 调试:在右侧有个虫子一样的图标,点击它就会显示调试的控制面板。 这个面板要显示的东西是要和debug节点进行一起使用的。可以打印出流中的数据。 在这里我们简单创建一个流来查看调试信息, 首先我们在编辑区域加两个节点,一个是inject节点,一个是debug节点, inject节点的配置是这样的

8.gif

  • 配置

9.png

  • 上下文数据

    Node-RED 提供了一种存储信息的方法,这些信息可以在不同节点之间共享,而无需使用通过流的消息。这称为“上下文”。

10.gif