欢迎来到 厦门市某某地暖科技培训学校
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:厦门市某某地暖科技培训学校  更新时间:2024-05-05 02:59:40

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.


友情链接梦幻西游多闻巡守即将上线,这位单开场景玩家运气有点离谱仙剑奇侠传4完整版三国杀武将三国杀作文男子网上低价卖抵押车 成交后遥控熄火暴力抢车【就这也叫最史诗?】DNF美服8月4日更新简介:冥域时空,最史诗的活动英雄联盟S11狂风流寒冰出装推荐 狂风寒冰如何选择出装凉菜大全:100款酒店高端凉菜!王者荣耀:老夫子的试炼题库大全【攻略】浴血祭天,吃鸡大吉雨林地图祭坛打法解析中级会计师备考四个月复习够了嘛?lol12.15卢锡安怎么玩《深入深岩之洲》新卡预览(1-4/38)英雄联盟S11狂风流寒冰出装推荐 狂风寒冰如何选择出装内测公测大家测!盘点2011测试最成功网游原神渡过烈火的贤人怎么获得四个月跨考408拿个九十一百分难不难?澄海3c地图魔兽世界:P4阶段5大利好更新已出炉,KLZ没毕业的玩家有福了原神海灵芝采集点 海灵芝采集路线图 海灵芝刷新时间《问道》手游地府攻略:共生鬼宠到底是啥?冰雪节限时回馈dnf驭剑士110版本装备怎么搭配-DNF驭剑士110版本装备搭配攻略日本90岁心理医生恒子奶奶:没有执念的人生,过得到底有多自在?DK多次加强符文刃舞 后期DPS完爆橙斧狂暴战wower分享一下你们的幻化吧(特别是双手剑)?《深入深岩之洲》新卡预览(1-4/38)LOL中单奥巴马来袭 圣枪游戏卢锡安中单天赋符文出装打法攻略[OL][活动] 4月5日刘封 钟会 界司马 界周瑜特惠我认为美人计纯属虚构,因为那些人根本不缺美人,怎么可能中美人计呢?《dnf手游》金币是否可以交易介绍 货币介绍这个七夕节至尊宝皮肤会不会返场(七夕至尊宝会返场吗)《lol英雄联盟》台服区服选择攻略S4金克丝天赋加点 压制力超强的暴力ADC法系赏金出装 赏金法装怎么出【记叙文阅读22】中考-表现手法-伏笔英雄联盟手游信爷对抗路如何出装?这套出装暴打常规对抗英雄DNF2023战法技能怎么加点Java 集合源码详解不用下载可以直接玩游戏的手游盒子
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2552

Copyright © 2024 Powered by 厦门市某某地暖科技培训学校   sitemap