Skip to main content

reComputer-R1000 使用 Node-RED 入门指南

介绍

Node-RED 是一款多功能编程工具,旨在无缝连接硬件设备、API 和在线服务。其基于浏览器的流程编辑器通过使用调色板中的各种节点简化了将不同组件连接在一起的过程。Node-RED 基于 Node.js 构建的轻量级运行时能够高效利用 Raspberry Pi 和其他低成本硬件,非常适合边缘网络应用。

入门

在开始这个项目之前,您可能需要按照以下说明提前准备好硬件和软件。

硬件准备

reComputer R1000

软件准备

reComputer-R1000 随附预装的 Raspberry Pi OS。如果您是第一次启动此设备,请阅读我们的 入门指南 Wiki。

在 reComputer-R1000 上安装 Node-RED

  • 步骤 01: SSH 连接到 reComputer-R1000
    请在 Windows 系统中打开 PowerShell,或在其他系统中打开终端应用程序,然后输入以下命令:ssh {USERNAME}@{RECOMPUTER_IP_ADDRESS}。例如:

然后输入您在 reComputer 上设置的操作系统用户的密码。

  • 步骤 02: 安装 Node-RED

Node-RED 团队为我们准备了一个一体化脚本,您只需在 reComputer 的原生终端应用程序(通过 VNC Viewer)或上一步的 SSH Shell 中输入以下命令:

bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

安装结束时,提示会询问您几个问题,您需要根据提示回答。

  • 步骤 03: 配置 Node-Red
    在一体化脚本安装完成后,您可以根据需要使用以下命令:

使用 node-red-start 启动 Node-RED
使用 node-red-stop 停止 Node-RED
再次使用 node-red-start 启动 Node-RED
使用 node-red-log 查看最近的日志输出
使用 sudo systemctl enable nodered.service 设置 Node-RED 开机自启
使用 sudo systemctl disable nodered.service 禁用开机自启

  • 步骤 04: 访问 Node-RED 编辑器

现在请打开您喜欢的 Web 浏览器,并输入以下 URL:

  • 选项 1: 如果 Web 浏览器在 reComputer 上本地运行(通过 VNC),请使用 http://127.0.0.1:1880

  • 选项 2: 如果 Web 浏览器在远程主机计算机上运行,请使用 http://{reComputer_IP_ADDRESS}:1880,将 {reComputer_IP_ADDRESS} 替换为 reComputer 的 IP 地址。

熟悉 Node-RED

现在,您应该看到如下图所示的结果:

Node-RED 编辑器概览

  • 节点面板: 用户可以从调色板中浏览和选择节点以添加到其流程中的区域。
  • 流程编辑器: 用户通过可视化方式将节点连接在一起以创建流程的工作区。
  • 配置面板: 用户可以在此部分配置所选节点的属性和设置。
  • 设置按钮: 允许用户访问并调整 Node-RED 编辑器的各种设置和偏好。
  • 部署按钮: 使用户能够将其流程部署到 Node-RED 运行时,使其变为活动并可操作。

安装节点

有几种方法可以安装节点:一种是使用命令行,另一种是使用 Node-RED 编辑器。在这里,我将解释最简单的方法,即使用 Node-RED 编辑器。

  • 步骤 1: 点击位于右上角的带有 三条横线 图标的设置按钮,然后选择“管理调色板”。

  • 步骤 2: 在调色板选项卡中,点击“安装”选项卡。

  • 步骤 3: 在节点搜索栏中搜索所需的节点,然后点击“安装”按钮进行安装。

  • 步骤 4: 在下拉警告窗口中点击 安装 按钮以确认安装。

  • 步骤 5: 等待安装完成,您应该会看到“安装”按钮变为“已安装”。

  • 步骤 6: 您应该可以在侧边栏中看到已安装的节点。

技术支持与产品讨论

感谢您选择我们的产品!我们为您提供多种支持,以确保您使用我们的产品时体验顺畅。我们提供了多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...