reTerminal DM 使用 Node-Red 入门
本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues
Node-RED 是一种编程工具,用于以新颖有趣的方式将硬件设备、API 和在线服务连接在一起。 它提供了一个基于浏览器的编辑器,使用户可以轻松地使用调色板中的各种节点连接流程,并通过单击即可将其部署到运行时。
— nodered.org
由于 reTerminal DM 配备了丰富的扩展性和混合连接功能,例如数字 I/O、CAN 总线、RS485、RS232,以及强大的无线通信能力(如 WiFi、BLE、*4G、*LoRa®)。Node-RED 是一种最佳的低代码编程工具,可以统筹这些功能。此外,得益于 Node-RED 的 Dashboard 节点,可以将其与 10.1 英寸 10 点多点触控高灵敏度电容面板结合使用,用于现场人机界面(HMI)目的。
*4G 和 LoRa® 模块默认不随 reTerminal DM 提供,请根据需要购买相关模块。
以下是关于如何设置以及熟悉 reTerminal DM 上 Node-RED 界面的入门指南。
- Raspbian OS 用户请前往:安装 Node-RED
- Sensecraft Edge OS 用户请前往:熟悉 Node-RED,因为 Sensecraft Edge OS 已预装 Node-RED
在 Raspbian OS 上安装和设置 Node-RED
在按照 在 reTerminal DM 上安装操作系统 完成新操作系统的设置后,请按照以下步骤设置 Node-RED。
安装 Node-RED
步骤 1: 访问您的 reTerminal DM
选项 1:直接连接鼠标和键盘
请打开 reTerminal DM 上的
Terminal
应用程序。确保您的 reTerminal DM 已连接到互联网。
选项 2:使用 SSH
确保您的主机计算机可以通过网络访问 reTerminal DM,并且 reTerminal DM 已连接到互联网。
在 Windows 上:
请打开 PowerShell 程序,然后输入
ssh {USERNAME}@{RETERMINALDM_IP_ADDRESS}
,请根据您的设置替换{USERNAME}
和{RETERMINALDM_IP_ADDRESS}
:例如,在我的情况下,
{USERNAME}
是pi
,{RETERMINALDM_IP_ADDRESS}
是192.168.43.100
:然后请输入您在 reTerminal DM 上设置的操作系统的
{USER}
密码。例如:对于 Raspbian OS,默认登录凭据是:
- 用户名:
pi
- 密码:
raspberry
在 Mac/Linux 上:
请打开 Terminal 应用程序并输入
ssh {USERNAME}@{RETERMINALDM_IP_ADDRESS}
,请根据您的设置替换{USERNAME}
和{RETERMINALDM_IP_ADDRESS}
:例如,在我的情况下,
{USERNAME}
是pi
,{RETERMINALDM_IP_ADDRESS}
是192.168.43.100
:然后请输入您在 reTerminal DM 上设置的操作系统的
{USER}
密码。例如:对于 Raspbian OS,默认登录凭据是:
- 用户名:
pi
- 密码:
raspberry
- 用户名:
步骤 2: 安装 Node-RED:
Node-RED 团队为我们准备了一个 一体化脚本,您只需在 reTerminal DM 的本地 Terminal
应用程序或上述步骤中的 SSH Shell
中输入以下命令即可。
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
安装完成后,您可以使用 ls -all
命令看到 .node-red
文件夹,如下图所示:

设置 Node-RED
安装 Node-RED 后,请按照以下步骤设置并准备 Node-RED 环境。
步骤 1: 启动 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
禁用开机自启因此,要启动 Node-RED 编辑器,您可以在 reTerminal DM 的
Terminal
应用程序中运行以下命令:node-red-start
如果您希望将 Node-RED 设置为开机自启服务,可以使用
sudo systemctl enable nodered.service
命令,您将看到如下输出。步骤 2: 访问 Node-RED 编辑器:
现在请打开您喜欢的网页浏览器,并输入以下描述的 URL:
- 选项 1:如果网页浏览器在您的 reTerminal DM 本地运行,请使用
http://127.0.0.1:1880
。 - 选项 2:如果网页浏览器在主机电脑上远程运行,请使用
http://{RETERMINALDM_IP_ADDRESS}:1880
,请将{RETERMINALDM_IP_ADDRESS}
替换为 reTerminal DM 的 IP 地址。
- 选项 1:如果网页浏览器在您的 reTerminal DM 本地运行,请使用
熟悉 Node-RED
现在您应该看到类似于下图的结果:

Node-RED 编辑器概览
请熟悉 Node-RED 编辑器。
Node-RED 编辑器的核心元素包括:
- 节点面板
- 流编辑器
- 配置面板
- 设置按钮
- 部署按钮

安装节点
安装 Node-RED 节点模块有两种选项,如果您使用的是 SenseCraft EDGE OS,请使用 Node-RED 编辑器方法:
选项 1:命令行
步骤 1:请进入 Node-RED 文件夹

cd .node-red/
步骤 2:安装 Modbus 节点
<div align="center"><img src="https://files.seeedstudio.com/wiki/reTerminalDM/node-red/npm-install-node.png" /></div><br />
```sh
npm install node-red-contrib-modbus
步骤 3:节点安装完成后,请通过以下命令重启 Node-RED 服务:

node-red-restart
选项 2:Node-RED 编辑器
步骤 1:点击右上角带有“三条横线”图标的 设置
按钮,然后选择 管理调色板

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

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

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

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


步骤 6:您应该在侧边栏中看到 Modbus 节点

reTerminal DM 支持的节点
技术支持与产品讨论
感谢您选择我们的产品!我们提供多种支持渠道,以确保您使用我们的产品时体验顺畅。我们提供多种沟通方式,以满足不同的偏好和需求。