使用 Node-RED 快速入门 reTerminal DM
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 提供,请根据需要购买相关模块。
以下是关于如何设置以及熟悉 Node-RED 界面的快速入门指南,适用于 reTerminal DM。
- 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 编辑器:
现在请打开您喜欢的 Web 浏览器,并输入以下描述的 URL:
- 选项 1:如果 Web 浏览器在本地运行于您的 reTerminal DM 上,请使用
http://127.0.0.1:1880
。 - 选项 2:如果 Web 浏览器在远程主机计算机上运行,请使用
http://{RETERMINALDM_IP_ADDRESS}:1880
,请将{RETERMINALDM_IP_ADDRESS}
替换为 reTerminal DM 的 IP 地址。
- 选项 1:如果 Web 浏览器在本地运行于您的 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 支持的节点
技术支持与产品讨论
感谢您选择我们的产品!我们为您提供多种支持,以确保您使用我们的产品时体验顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。