Skip to main content

Edge Box RPi 200 Node Red 入门指南

介绍

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

开始使用

在开始此项目之前,您可能需要按照此处描述的方式提前准备硬件和软件。

硬件准备

Edge Box RPi 200

软件准备

Edge Box-200 预装了 Raspberry Pi OS。如果您是第一次启动此设备,请阅读我们的入门指南 Wiki

在 Edge box 上安装 Node Red

  • 步骤 01:SSH 连接到 Edgebox 如果您使用 Windows,请打开 PowerShell,或者如果您使用其他系统,请打开终端应用程序,然后输入 ssh {USERNAME}@{EDGEBOX_IP_ADDRESS}。例如

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

  • 步骤 02:安装 Node-RED

Node-RED 团队为我们准备了一个一体化脚本,您只需在 EdgeBox 原生终端应用程序(通过 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 编辑器

现在请打开您喜欢的网页浏览器并输入如下所述的网址:

  • 选项 1:如果网页浏览器通过 VNC 在您的 Edgebox 上本地运行,请使用 http://127.0.0.1:1880

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

熟悉 Node-RED

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

Node-RED 编辑器概览

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

安装节点

有几个选项:一个是使用命令行,另一个是使用 Node-RED 编辑器。在这里,我将解释最简单的方法,即使用 Node-RED 编辑器。

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

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

  • 步骤 3:在节点搜索栏中搜索节点并点击安装按钮进行安装

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

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

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

技术支持与产品讨论

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

Loading Comments...