如果您使用的是Raspberry Pi操作系统,Bullseye是当前支持的版本。
我们提供了一个脚本,用于在树莓派上安装Node.js、npm和Node-RED。当有新版本发布时,该脚本也可用于升级现有安装。
运行以下命令将下载并执行脚本。如果您想先查看脚本内容,可以在Github上查看。
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
您可以为脚本传递额外的参数。在上述命令末尾添加 --help 即可查看这些参数。
sudo apt install build-essential git curl
first to ensure npm is able to fetch and build any binary modules it needs to install.
该脚本将:
apt-get install nodered and includes the Raspberry Pi OS-packaged version
of Node.js, but does not include npm.
注意: 目前RaspiOS Bullseye系统默认包含的node.js版本仍为v12。这意味着可安装的最新Node-RED版本仅限于2.x分支。虽然使用这些软件包最初很方便,但我们强烈建议改用上述安装脚本。
与本地运行Node-RED类似,您可以使用
node-red命令在终端中运行Node-RED。然后可以通过按下
Ctrl-C或关闭终端窗口来停止它。
由于树莓派的内存有限,您需要以额外参数启动Node-RED,告知底层的Node.js进程比默认情况更早释放未使用的内存。
要实现这一点,您应该使用替代的node-red-pi命令并传入max-old-space-size参数。
node-red-pi --max-old-space-size=256
Pi的安装脚本还将其设置为以服务形式运行。这意味着它可以在后台运行,并配置为在启动时自动启动。
以下命令可用于操作该服务:
node-red-start - 启动Node-RED服务并显示其日志输出。按下Ctrl-C或关闭窗口不会停止服务;服务会继续在后台运行node-red-stop - 停止Node-RED服务node-red-restart - 这会停止并重新启动Node-RED服务node-red-log - 显示服务的日志输出你也可以在树莓派操作系统桌面上通过选择菜单 -> 编程 -> Node-RED菜单选项来启动Node-RED服务。
如果您希望Node-RED在树莓派开机或重启时自动运行,可以通过执行以下命令启用服务自动启动:
sudo systemctl enable nodered.service
要禁用该服务,请运行以下命令:
sudo systemctl disable nodered.service
Node-RED运行后,您可以在浏览器中访问编辑器。
如果您在树莓派桌面上使用浏览器,可以打开地址:http://localhost:1880。
.
从其他机器浏览时,您应该使用树莓派的主机名或IP地址:http://。您可以通过在树莓派上运行hostname -I命令来查找IP地址。
Node-RED: 面向事件驱动应用的低代码编程平台。
版权所有 OpenJS基金会 及 Node-RED 贡献者。保留所有权利。OpenJS基金会 拥有注册商标并使用商标。有关 OpenJS基金会 的商标列表,请参阅我们的 商标政策 和 商标列表。未在 OpenJS基金会商标列表 中标注的商标™或注册®商标归其各自持有人所有。使用这些商标并不意味着与它们有任何关联或获得其认可。
The OpenJS Foundation | 使用条款 | 隐私政策 | OpenJS基金会章程 | 商标政策 | 商标列表 | Cookie政策