欢迎来到 陇南市某某环保机械设备教育中心
全国咨询热线:020-123456789
联系我们

地址:联系地址联系地址联系地址

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:陇南市某某环保机械设备教育中心  更新时间:2024-05-07 00:13:54

Node-RED:基于事件驱动的开源可视化低代码开发平台

简介

Node-RED是基件驱一种基于Node.js构建的图形化编程语言 ,或者称之为基于事件的于事低代码编程工具。它本身实现了一个Server并运行基于其可视化界面编写的动的代码工作流程(flows):基于Javascript的程序 。

它可以以新的开源可视开 、有趣的化低方式将硬件设备、API和在线服务连接在一起。平台

它提供了一个基于浏览器的基件驱编辑器,使得我们可以轻松地使用编辑器面板中的于事各种节点将流程连接在一起,并一键部署到其运行时 。动的代码

Node-RED:基于事件驱动的开源可视化低代码开发平台

特性

基于浏览器的流程编辑器

Node RED提供了基于浏览器的流程编辑器,可以使用编辑器面板中的化低大量节点轻松地将流程连接在一起 。然后,平台可一键将程序部署到运行时 。基件驱

可以使用人性化的于事富文本编辑器创建JavaScript函数。

内置js库允许您保存公共的动的代码函数、模板或流程模块以供组件化使用。

Node-RED
:基于事件驱动的开源可视化低代码开发平台

轻量级 ,基于Node.js开发构建

基于nodejs的轻量级运行环境 ,充分利用其事件驱动的非阻塞模型。这使得它非常适合在低成本硬件(如Raspberry Pi)做为边缘计算运行以及在云上快速部署。

Node的包存储库中有超过225000个模块,可以很容易地扩展palette节点的范围以添加新功能 。

Node-RED�:基于事件驱动的开源可视化低代码开发平台

全社区共享

在Node RED中创建的流程模块使用JSON存储,而且可以很方便的导入和导出 ,以方便与其他人共享 。

在线的标准的流程模块 ,允许您与全世界方便的共享您的创意。

Node-RED	:基于事件驱动的开源可视化低代码开发平台

快速开始

node red基于nodejs开发  ,充分利用了其事件驱动的非阻塞模型。这使得它非常适合在低成本硬件(如Raspberry Pi)上做为边缘计算部署以及部署在云上 。

这里我们为了学习源码 ,选择本地安装部署程序 。

1.下载程序源码

git clone https://github.com/node-red/node-red.git

结构如下图所示

Node-RED:基于事件驱动的开源可视化低代码开发平台

2.安装依赖包

cd node-rednnpm install

因github不稳定,编译的过程中可能会出现多次编译不成功的情况 ,持续尝试即可 ,或者自己想想别的办法 。

3.编译源码

npm run build

4.运行程序

npm start

出现如下所示界面,说明编译完成 。

Node-RED	:基于事件驱动的开源可视化低代码开发平台

打开浏览器,输入url地址:http://127.0.0.1:1880/ ,打开node red ,如下图所示 。

Node-RED�:基于事件驱动的开源可视化低代码开发平台

快速使用

下面开始我们的一个程序吧:“Hello World”

1.打开编辑器

打开浏览器,输入url地址:http://127.0.0.1:1880/打开编辑器。

2. 添加一个Inject节点

说明 :Inject节点允许您通过单击节点上的按钮或设置两次注入之间的时间间隔,将消息注入流程中。

操作步骤 :从左侧通用工具栏中将Indect节点拖到工作区上 ,默认为时间戳。

选择新添加的Inject节点,可在信息侧栏窗格中查看有关其属性的信息以及对其操作的描述 。
3.添加Debug节点

与第2步同样的方式  ,添加一个Debug节点。

4.将两个节点连接起来

通过在一个节点的输出端口与另一个节点的输入端口之间拖动 ,将Inject节点和Debug节点连接在一起。这个过程跟画visio很像,可自行实践 。

Node-RED:基于事件驱动的开源可视化低代码开发平台


5.部署调试

点击左上角的“部署”按钮 ,即可将程序一键部署到服务端。

选中“调试”侧栏选项卡后 ,单击“注入”按钮。您应该会在侧边栏中看到数字。默认情况下 ,注入节点使用自1970年1月1日以来的毫秒数作为其有效负载 。

以上就完成了我们的HelloWorld程序,开始你的探索之旅吧!

使用文档 :https://nodered.org/docs/getting-started/

Node-RED:基于事件驱动的开源可视化低代码开发平台


开源协议

Copyright OpenJS Foundation and other contributors, https://openjsf.org under the Apache 2.0 license.


友情链接梦幻新诛仙齐天大圣神兽打书推荐攻略新剑侠情缘攻略之魅力值(新剑侠情缘如何提升少侠魅力值)电车之狼R三国志英杰传攻略全要素流程牧场物语矿石镇总攻略牧场物语重聚矿石镇图文教程攻略,牧场物语重聚矿石镇新手实用技巧王者荣耀入门知识 新手入门必备基础常识分享牧场物语矿石镇的伙伴们 攻略13官居几品会试攻略(官居几品 会试攻略)【原神·进阶攻略】原神生僻字——【层岩巨渊篇】这些字你真的认识怎么读吗?2023年淘宝双十一满减规则攻略。三国志刘备传攻略大全?严国栋刘备传详细攻略最终幻想8超详细图文攻略大全(最终幻想8攻略流程大全)贪婪洞窟怎么加点-加点推荐古墓丽影崛起完整攻略(《古墓丽影:崛起》全任务图文攻略)杭州一日游最佳路线,杭州一日游玩什么,杭州一日游攻略正在阅读:天命奇御2摩尼教支线任务玩法攻略分享【详解】天命奇御2摩尼教支线任务玩法攻略分享【详解】中国18条极致旅行路线,条条惊艳无比,有生之年至少要去一次!这是我的战争攻略《女武神剖析:起源(Valkyrie Anatomia:the Origin)》开启事前登陆 预约送蕾娜斯牧场物语重聚矿石镇图文教程攻略,牧场物语重聚矿石镇新手实用技巧伊苏8:达娜的安魂曲攻略,伊苏8达娜任务gba三国志英杰传攻略,攻略指南gba三国志英杰传全流程详解,轻松通关必备!战就战隐藏兵种有哪些《金庸群侠传5》主线攻略 全天书主线任务流程攻略牧场物语再会矿石镇 游戏攻略梦幻新诛仙焚香宠物攻略刀剑封魔录外传:上古传说攻略秘籍战就战手游新手哪个英雄好用王者荣耀攻略及基本常识(王者新手入门基本教程)subverse红色复仇任务(手游红色复仇攻略大全)(图文)牧场物语全攻略介绍三国志9遇虎秘籍攻略(三国志9新手探索事件)《仙剑奇侠传4》图文攻略-不周山杭州 - 桐庐 3日游攻略三国志9最好的结局是什么(三国志9大陆制霸大结局达成攻略)【最强蜗牛】解剖最强蜗牛进化攻略,今日份欢乐皇帝成长计划2前期怎么发育 皇帝成长计划2前期发展攻略三国志9怎么找隐藏武将攻略(三国志9 隐藏)《怪物猎人:崛起》玩前必看20条攻略!史上最全入坑指南!
联系我们

地址:联系地址联系地址联系地址

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2109

Copyright © 2024 Powered by 陇南市某某环保机械设备教育中心   sitemap