欢迎来到 德阳市某某建筑工程维修网点
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:德阳市某某建筑工程维修网点  更新时间:2024-04-29 23:50:58

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.


友情链接周末活动-科举大赛(御前科举)网游代充是怎样赚钱的?魔兽世界精妙的传送艺术任务在哪接怎么做(精妙的传送艺术任务挑战指南)变态手游盒子app十大排名 变态手游盒子免费版下载合集[十周年][公告]11月01日《三国杀十周年》版本更新公告人教版高中数学必修3课后解答.docx猎人练级天赋加点 魔兽世界怀旧服(猎人练级天赋)《我的世界》村庄种子大全 村庄种子代码是多少《LOL》云顶之弈滑步卢锡安玩法攻略[十周年][公告]11月01日《三国杀十周年》版本更新公告魔兽世界重铸盟约任务在哪接dnf诞生之芽有什么用-DNF诞生之芽的作用美女经营鸡尾酒吧赏金猎人DNF剑豪95刷图加点推荐 95级剑豪技能怎么加点火炬之光2如何洗技能点魔兽玩家幻化:来自艾泽拉斯星球的黄道十二星座快速刷沙塔尔声望攻略 购买合剂可以省下大量金币魔兽世界怀旧服:盗贼单刷DK马的技能配置,路线,技巧心得暴君的游戏 免安装绿色中文版陷阵之至有死无生 赵信新版本打野攻略阴阳师座敷童子全攻略 阴阳师座敷童子怎么培养最全gm版手游平台 gm手游平台排行榜王者荣耀橘右京怎么玩?DNF剑豪95刷图加点推荐 95级剑豪技能怎么加点从者的各属性,诸如中立,混沌,秩序,还有善,恶与中庸代表了什么?学西班牙语的人,你们是怎么走过来的?魔兽世界小号也疯狂:史诗级装备掉落指南——丹莫罗篇王者:我直播变身英雄 第二章:夭寿啦,西施小姐姐活啦!详尽征战台服魔兽世界指南99%加速到这就不动了! , 为什么迅游加速器加速到百分之99时就停止不动,然后又从头开始加速。上古传说中的鬼母,一胎产十鬼,早上生,晚上就把它们吃掉《DOTA2》7.34b更新了什么? 7.34b更新日志《魔兽世界》怀旧服黑翼之巢法师天赋加点推荐魔兽世界怀旧服盗贼单手剑排名大全男气功三觉加点及打桩顺序参考DNF:继刃影指定神话后,第二波指定神话毕业活动又来了冰封王座1.20E补丁下载安装男气功三觉加点及打桩顺序参考阴阳师年兽副本在哪?阴阳师年兽副本位置
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2332

Copyright © 2024 Powered by 德阳市某某建筑工程维修网点   sitemap