Node-RED安装本地教程

描述

Node-RED是一个基于流的开发工具,广泛应用于物联网(IoT)、家庭自动化和其他数据驱动的应用程序。它通过图形化的编程界面,使得非专业程序员也能轻松上手。本文将介绍如何在本地环境中安装Node-RED,帮助你快速开始项目开发。

源自如何在本地安装Node-RED-成都纵横智控:https://www.iotrouter.com/news/1115.html

1. 准备工作

在安装Node-RED之前,你需要确保系统中已经安装了Node.js和npm(Node.js包管理器)。Node-RED依赖于Node.js,因此这是安装的前提条件。

检查Node.js和npm是否已安装 打开命令行工具(Windows下的命令提示符或PowerShell,macOS和Linux下的终端),输入以下命令检查版本:

node -v

npm -v

如果没有安装Node.js,可以从Node.js的官方网站(https://nodejs.org)下载并安装。建议安装长期支持(LTS)版本,以确保稳定性。

2. 安装Node-RED

使用npm安装Node-RED

一旦Node.js和npm安装完成,你就可以使用npm来安装Node-RED。输入以下命令:

sudo npm install -g --unsafe-perm node-red

这里使用了-g标志,表示全局安装,这样你可以在任何地方使用node-red命令。--unsafe-perm标志用于避免某些系统权限问题。

3. 启动Node-RED

启动Node-RED

安装完成后,你可以通过以下命令启动Node-RED:

node-red

启动后,你将在命令行看到类似以下的信息:

Welcome to Node-RED

===================

29 May 15:24:02 - [info] Node-RED version: v2.0.6

29 May 15:24:02 - [info] Node.js version: v14.17.1

29 May 15:24:02 - [info] Linux 4.15.0-142-generic x64 LE

29 May 15:24:03 - [info] Loading palette nodes

29 May 15:24:04 - [info] Settings file : /home/user/.node-red/settings.js

29 May 15:24:04 - [info] Context store : 'default' [module=memory]

29 May 15:24:04 - [info] User directory : /home/user/.node-red

29 May 15:24:04 - [warn] Projects disabled : editorTheme.projects.enabled=false

29 May 15:24:04 - [info] Flows file : /home/user/.node-red/flows.json

29 May 15:24:04 - [info] Creating new flow file

29 May 15:24:04 - [info] Starting flows

29 May 15:24:04 - [info] Started flows

29 May 15:24:04 - [info] Server now running at http://127.0.0.1:1880/

这表示Node-RED已经成功启动,并在本地服务器http://127.0.0.1:1880/上运行。

4. 访问Node-RED编辑器

打开Node-RED编辑器

在你的Web浏览器中输入http://127.0.0.1:1880/,你将看到Node-RED的图形化编程界面。通过这个界面,你可以拖放各种节点,连接它们来构建你的应用程序流。

node

5. 创建你的第一个流程

添加节点 在左侧的节点库中,你会看到输入、输出、功能和其他类别的节点。拖放一个“注入”节点和一个“调试”节点到工作区。

连接节点 将“注入”节点的输出连接到“调试”节点的输入。点击“注入”节点,配置它为注入一个时间戳。然后点击右上角的“部署”按钮。

测试流程 部署后,点击“注入”节点上的按钮,你将在右侧的调试窗口中看到时间戳,这表明你的第一个Node-RED流程已经成功运行。

6. 安装额外的节点

Node-RED有一个丰富的节点库,你可以根据需要安装额外的节点来扩展功能。例如:

安装Dashboard节点

cd ~/.node-red

npm install node-red-dashboard

安装后,重新启动Node-RED,你将在节点库中看到新的仪表板节点,能够创建丰富的用户界面。

结论

通过上述步骤,你已经在本地成功安装并运行了Node-RED。这个强大的工具将极大地简化你的物联网和数据处理项目。通过不断探索和安装更多节点,你可以实现各种复杂的应用,充分利用Node-RED的强大功能。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分