打开 “懒猫微服客户端” 下载应用

Node-RED

网页流编辑器连接万物应用

29 次下载
0 次点赞
0 条评论
0 次催更
29

安装次数

0

点赞

0

应用评论

0

催更次数

桌面端

应用描述

一个基于浏览器的流编辑器,使用户可以以视觉化流程方式将硬件设备、API和在线服务连接在一起,构建物联网应用程序。 1、v4版本默认的用户名密码 admin/admin 2、v4版本默认加密密钥为default_secret,建议在启动前通过环境变量自定义设置,且后续不要随意变更,否则可能造成数据丢失。 3、通过环境变量设置admin的登录密码需采用bcrypt加密,可通过 https://bcrypt-generator.com/ 在线生成

相关攻略

Node-RED —— 低代码的流程式开发利器

在物联网(IoT)、自动化和数据处理场景中,你是否遇到过 **系统集成复杂、数据流难以追踪、开发门槛高** 的问题? Node-RED 就是一款专为「事件驱动应用」而生的 **可视化编程工具**。通过拖拽节点、连接逻辑,你就能轻松构建自动化流程,不必从零开始写大量代码。 https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.nodered ## 页面结构 ![image.png](https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/710/5c1c93de-aefa-4ec9-89a5-d27bdffd8388.png "image.png") **流编辑器(Flow Editor)** 这是你创建流程的画布,你可以在这里拖放节点并将它们连接起来。 **节点调色板(Node Palette)** 位于流编辑器左侧,包含了可以用来构建流程的所有节点。 **信息侧边栏(Info Sidebar)** 位于右侧,显示选中节点或流的详细信息。 **调试侧边栏(Debug Sidebar)** 也位于右侧,用来显示调试信息和节点输出的消息。 ## 🚀 使用方法 ### **1. 基本使用流程** 1. 打开编辑器 → 拖拽节点(Nodes)到工作区 2. 连接节点,形成数据流(Flow) 3. 配置每个节点的参数 4. 点击右上角 **Deploy**,部署生效 5. 测试并查看调试信息 ### 📌 example 结合例子简单说明流程:创建一个简单的流程,当按下inject 节点时,输出当前时间。 1.拖拽一个 inject 节点和一个 debug 节点到工作区。 2.连接 inject 节点的输出端口到 debug 节点的输入端口。 ![image.png](https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/710/d322d027-7157-4aa4-ade8-f7d322e1c23b.png "image.png") 3.双击 inject 节点,设置其输出为“时间戳”。 ![image.png](https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/710/b99bf201-6ee7-46c1-badb-02ae49d41393.png "image.png") 4.双击 debug 节点,确保“msg.payload” 被选中。 ![image.png](https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/710/712291d4-aa8a-4f4e-b5c8-829e13d0d266.png "image.png") 5.点击“Deploy” 部署流程。 6.点击 inject 节点旁边的按钮,在调试面板中查看输出的时间戳。 ![image.png](https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/710/cf969668-7dc0-430f-a930-12c5331f2b94.png "image.png") ![image.png](https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/710/7d2de96c-37e1-46e5-baa1-ea6187b8604e.png "image.png") ## ✨ 功能亮点 * **丰富的节点生态**:内置上百种常用节点(HTTP、MQTT、数据库、邮件、Dashboard 可视化等)。 * **可视化逻辑编排**:通过“画图”的方式替代大量样板代码,新手也能快速上手。 * **灵活扩展**:支持自定义函数节点(JavaScript),满足复杂业务需求。 * **低成本协作**:开发者、运维、业务人员都能在同一平台协作。 ## 💡 建议 1. **从简单流程开始** * 建议先尝试「输入 → 输出」的基础流程(如 HTTP 请求 → 返回 JSON),熟悉操作再逐步叠加复杂逻辑。 2. **善用调试节点** * 调试节点可以实时输出日志,方便排查错误,尤其在 IoT 和数据处理场景中很有帮助。 3. **模块化你的流程** * 一个大型项目不要全部写在一个 Flow 中,建议拆分为多个子流,便于维护和复用。 4. **注意性能与持久化** * 对于高频率数据(如传感器实时数据),要合理设置节流/批处理,避免过度占用内存。 * 配置持久化存储(如 SQLite、MongoDB),避免重启后数据丢失。 ## 🎯 场景 * **智能家居 / IoT 控制** * 通过 MQTT 接收传感器数据 → 判断逻辑 → 控制灯光/温控设备。 * **API 集成与自动化** * 把多个 API 串联起来(例如获取天气数据 → 推送到 Slack/钉钉)。 * **数据采集与存储** * 爬取网页数据 → 处理清洗 → 存入数据库。 * **企业内部自动化** * 表单提交后自动触发审批流 → 邮件通知相关人员。 * **可视化仪表盘** * 使用 Dashboard 节点快速生成实时监控面板。 ## 💡 Tips * **多用注释节点**:给流程加注释,方便团队成员快速理解。 * **善用 Subflow(子流)**:把常用逻辑抽象为子流,提高复用率。 * **结合 Git 管理**:把 Node-RED 的 Flow 导出为 JSON 文件,存入 Git,方便版本管理。 * **社区资源丰富**:在 [flows.nodered.org](https://flows.nodered.org/) 搜索现成的节点和案例,能大幅提升效率。 * **安全性配置**:在生产环境中,记得为 Node-RED 配置用户认证和 HTTPS,避免被未授权访问。 ## 📚 学习更多 这只是Node-RED的一个简单入门。要充分利用Node-RED的潜力,你需要学习更多的节点和它们的配置选项。以下是一些有用的资源: - [Node-RED官方文档](https://nodered.org/docs/) - [Node-RED用户论坛](https://discourse.nodered.org/) - [Node-RED入门教程](https://nodered.org/docs/tutorials/first-flow) ## 📌 总结 Node-RED 是一款强大的 **低代码可视化开发平台**,尤其适合 **IoT、数据处理、API 集成和自动化工作流**。 它既能帮助新手快速上手自动化逻辑,也能让开发者用更高效的方式实现复杂业务。 通过掌握 **节点调试、子流复用、数据持久化和安全配置** 等技巧,你能在实际项目中充分发挥 Node-RED 的价值。

懒猫评分/评论

0.0

0 条评论

此 App 尚未收到足够的评分或评论,无法显示评论列表。

应用信息

最新版本

0.0.3

更新日期

11/26/2025

预估安装占用

188.38 MB

不支持平台

--

来源

--

兼容性

可在此设备上使用

"⚠️:v3升级到v4前建议先导出备份。\n\n1、版本升级到最新的 v4.1.1\n2、启用登录认证,默认用户名密码 admin/admin\n3、支持通过环境变量设置密钥和管理员登录密码\n4、升级后默认加密密钥为default_secret,建议在启动前通过环境变量自定义设置,且后续不要随意变更,否则可能造成数据丢失\n5、通过环境变量设置admin的登录密码需采用bcrypt加密,可通过 https://bcrypt-generator.com/ 在线生成\n\n"