Skip to main content

Edge Box RPi 200 使用 Node-RED 入门指南

简介

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

入门

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

硬件准备

Edge Box RPi 200

软件准备

Edge Box-200 随附预装的树莓派操作系统。如果您是首次启动此设备,请阅读我们的 入门指南 Wiki。

在 Edge Box 上安装 Node-RED

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

然后输入您在 Edge Box 操作系统中设置的 {USER} 的密码。

  • 步骤 02:安装 Node-RED

Node-RED 团队为我们准备了一键安装脚本,您只需在 Edge Box 的原生终端应用程序(通过 VNC 查看器)或上述 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 浏览器在 Edge Box 本地运行(通过 VNC),请使用 http://127.0.0.1:1880

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

熟悉 Node-RED

现在,您应该看到类似下图的结果:

Node-RED 编辑器概览

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

安装节点

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

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

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

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

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

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

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

技术支持与产品讨论

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

Loading Comments...