欢迎来到 嘉兴市某某设备有限责任公司
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:嘉兴市某某设备有限责任公司  更新时间:2024-04-30 09:44:13

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.


友情链接云顶之弈s10布里茨阵容搭配/布里茨出装2021最强蜗牛vip金卡在哪里2022LOL无限乱斗阿狸出什么装 2022LOL无限乱斗阿狸出装攻略《LOL》 S11艾克中单怎么玩 玩法图文教程wegame英雄联盟启动不了怎么回事win7怎么将搜狗输入法字体设置成繁体字93位语文名师推荐2024年中小学生寒假分年级阅读书目《幻塔》班吉斯避难所宝箱密码 班吉斯避难所金核密码是多少问道手游乾坤锁在哪里设置攻略 问道手游乾坤锁有什么用《三国杀名将传》商店之将魂篇问道手游乾坤锁在哪里设置攻略 问道手游乾坤锁有什么用《梦幻西游2》新手指引攻略台词细节那些事 那些人到底是谁洛克王国占星台火灵石在哪 怎么得你为什么会得抑郁?原神机关棋谭井生秋火列星屯满分攻略介绍摩托车app哪个好2022 好用的介绍摩托车软件推荐光遇4.1任务攻略 光遇 2024年4月1日蜡烛位置介绍DNF5月5号更新后皇女奖励在哪兑换 奖励在哪领取【新血统】5月11日更新预告原创DNF:无法跨界的限制消失了?究竟是bug还是策划故意留下的漏洞《穿越火线》官方网站 三亿鼠标的枪战梦想升级加速作战第3季《魔兽世界》单机版GM命令,物品代码大全大型多人在线网游排行-热门MMORPG网游游戏排行榜固伤职业DNF属性强化和独立攻击力的选择魔兽RPG地图整合包 最全整合版LPL十大选手炫彩皮肤公布获取方式问道怎么升级(问道100级突破攻略)外媒报道OS太阳井首杀 附首日各大公会全程视频一本上分心经 操作意识好不如良好心态作为21级大学生,想知道疫情前的大学是什么样的呢?我以为我上大学可以每天玩,但现在还在家里蹲?一样的游戏,大佬的玩法!lol美服pbe测试服怎么下载 lol美测服下载的教程兽灵行者 乌迪尔加点赛尔号 圣战瑞尔斯 较详细解析《dnf》仓库升级满要多少钱 仓库升满级价格多款新作强势来袭 TGS2018参展新游前瞻速递lol狮子狗天赋怎么点(英雄联盟狮子狗玩法)魔兽世界哈兰作战勋章有什么用 魔兽世界哈兰作战勋章任务在哪接
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2963

Copyright © 2024 Powered by 嘉兴市某某设备有限责任公司   sitemap