Node-RED是IBM开发的流程编程工具,旨在简化物联网应用的R&D和集成。它允许开发人员通过拖拽界面和可视化编程轻松建立复杂的数据流和自动化任务。这篇文章将带你快速开始Node-RED,掌握其基本操作需要三分钟。
-下面参考成都纵横智控文章可见-https://www.iotrouter.com/news/1994.html
1. 安装Node-RED
1.1 使用npm安装
第一,确保你已经安装了Node.js和npm。接着,在cmd中输入以下指令安装Node-RED:
npm install -g --unsafe-perm node-red
1.2 运行Node-RED
安装完成后,启动Node-RED:
node-red
启动后,您可以在浏览器中浏览Node-RED界面:
http://localhost:1880
2. 了解Node-RED界面
2.1 工作区
Node-RED的主要工作区域是一个画板,你可以在上面拖动节点来创建数据流。
2.2 节点面板
左边是节点面板,包括输入节点、导出节点、功能节点等多种功能节点。每一个节点都有不同的功能。
2.3 信息面板
右边的信息面板会显示节点的详细信息、调试信息和错误日志,帮助您调整和改进数据流。
3. 建立你的第一流
3.1 增加输入节点
将一个“注入”节点从节点面板拖到工作区域。它是一个开启节点,可以手动开启流程。
3.2 增加导出节点
再次将一个“调整”节点拖到工作区域。它是一个用来显示流量的导出节点。
3.3 连接节点
将“注入”节点输出端连接到“调整”节点输入端。这是通过点击“注入”节点输出端并将其拖动到“调整”节点输入端来完成的。
3.4 布署流
单击右上角的“布署”按钮,向Node-RED服务器部署您的流量。
3.5 开启流
单击“注入”节点左侧的按钮打开流,查看“调整”面板上显示的信息。
4. 使用功能节点
4.1 增加功能节点
将一个“功能”节点拖到工作区域,并将其插入“注入”节点和“调整”节点之间。
4.2 编辑功能节点
单击“功能”节点,在编辑器中输入以下代码,将消息内容转换为大写:
msg.payload = msg.payload.toUpperCase();
return msg;
存储和关闭编辑器。
4.3 布署并检测
再一次点击“布署”按钮,打开“注入”节点,查看“调整”面板上显示的转换信息。
5. 引入外部模块
5.1 安装外部模块
Node-为了扩展其功能,RED支持引入外部模块。您可以通过npm安装所需的模块,例如“node-red-dashboard”:
npm install node-red-dashboard
5.2 使用外部模块
安装完成后,重启Node-RED,您可以在节点面板上看到新安装的模块节点,并将其拖到工作区域。
结论
无论是物联网应用、API集成还是数据处理,你都已经掌握了Node-RED的基本操作。无论是物联网应用、API集成还是数据处理,您都可以利用Node-RED的强大功能创建更复杂的数据流和自动化任务。Node-RED优化了编程过程,使开发更加直观、高效。继续探索Node-RED,您将发现更强大、更有趣的功能。
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !