欢迎来到 宁波市某某化工涂料销售部
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:宁波市某某化工涂料销售部  更新时间:2024-04-30 23:10: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.


友情链接篮网官方:球队与落选秀后卫阿隆德斯-威廉姆斯签下一份双向合同油价又要调整!就在今晚,这次…记者:纽卡、尤文有意德托马斯,球员可能以3500万欧价格转会北京冬奥组委副秘书长、张家口市委副书记何江海,新职确认势不可挡!“雅思”力克劲敌夺五连冠+25连胜广州城开局八场全败 追平中超最差纪录队报列足坛34岁+老将最佳阵:梅罗领衔锋线,诺伊尔镇守龙门比埃尔法落地还节约30多万,选辆奔驰高顶V260L定制车不香吗?宝骏Valli常规保养成本,平均每个月196.2元,咋样?奔驰22款E350e升级23P安全智能辅助驾驶、HUD抬头显示提高安全性记者:热刺1月份曾与米兰谈妥凯西转会,但球员只想去巴萨两万左右的踏板车,舒适性好,故障率低的求推荐,但要排除日系车记者:米利唐即将与皇马就续约达成协议,双方将签约至2028年竞争对手的消弱成就了跳水梦之队的辉煌新车 | 定了!法拉利SUV 9月14日发布,国内或售420万起,配V12动力中超-贝里奇进球被吹苏缘杰世界波 津门虎1比2遭国安双杀今天男篮输球想到了,可这后卫真的是够拉胯,输的窝囊但明白巴洛:中立场地球迷为勇士加油,我对位怀斯曼打得不错本泽马晒帅照,西甲官方ins留言:KING KARIM美记:一些自由球员正静观其变 看看KD&欧文交易会发生什么中国男篮公布亚洲杯12人参赛名单法系车终于低头!1.6T顶配12.17万,标致拿自己当“国产车”卖?9990元起,小踏板大身材,五羊本田NCR125上市皇马官媒回顾C罗欧冠进球瞬间,球迷纷纷评论:把他带回来从郭艾伦被咒骂,到对安倍之死的幸灾乐祸,你对国民素质怎么看搭载3.0T V6引擎,车长超5.3米,大众Amarok柴油版首发天赋只是辅助!炼就半人半神,文斯·卡特的“关键燃料”詹欧见面欧文加盟,塔克换贝弗利,湖人在追求神射手希尔德中超综述:第二阶段或将推迟开赛 亚冠资格仅剩一席记者:纽卡、尤文有意德托马斯,球员可能以3500万欧价格转会篮网官方:球队与落选秀后卫阿隆德斯-威廉姆斯签下一份双向合同张镇麟登场2分47秒,得到3分1篮板,投篮3中1欧洲豪门锋线大洗牌,英超豪强锋线PK欧超列强谁与争锋记者:曼联球员认为C罗离开能“解放”他们 和巨星一起工作太累了(体育·图文互动)激情与专业成就布达佩斯游泳世锦赛——专访世锦赛组委会首席运营官桑托资讯 | 宁德时代邦普时代项目开工 建成后可为400万辆新能源汽车供货前拜仁后卫:若莱万离队,奥斯梅恩是不错的替代人选东部豪强补强较弱环节,总决赛失利后将再次冲击总冠军MotoGP观众变少的主因是缺乏竞争对立阿根廷女足2022美洲杯23人名单介绍
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2544

Copyright © 2024 Powered by 宁波市某某化工涂料销售部   sitemap