欢迎来到 乌海市某某机床铸造销售部
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:乌海市某某机床铸造销售部  更新时间:2024-05-03 16:29:16

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.


友情链接魔兽世界精密奥金转换器图纸使用攻略魔兽世界黑爪龙虾配方在哪里获得-黑爪龙虾配方获得方法《魔兽世界》有哪些经典台词?LOL狼人修改增强 技能冷却降低英雄联盟新手礼包在哪里领取-LOL新手福利领取步骤详解手游破解版平台app有哪些 十大破解版手游平台下载玩家分享 神级阿修罗虚空9件套专用刷图加点《三国杀》司马懿和张角谁先改判定 张角和司马懿判定顺序介绍如何应对lol中死抓一路的打野?光遇花之日礼包价格介绍 2023花之日礼包有哪些王者荣耀S19赛季开始时间什么时候 王者荣耀S18赛季结束时间S19赛季段位继承规则新赛季皮肤(4)黄龙县第35个教师节表彰大会在县初级中学举行《九阴真经》《英雄联盟》2020无限火力什么时候开酷比魔方 iPlay 50 Pro 上架预售,2K屏、双系统三重体验、联发科SOC799元起英雄联盟瑟提的召唤卡片隐藏任务奖励触发条件魔兽世界wlk夺日者的胜利任务攻略《DNF》忍者110级刷图加点详解魔兽世界猎人宝宝天赋怎么加点2022魔兽世界怎么改字体(魔兽世界字体调整方法)魔兽世界流沙之鳞军需官在哪里-流沙之鳞军需官NPC指南玩家回忆录 《问道》九年经典大事记有什么可以挂机的游戏嘛?英雄联盟s11乌迪尔怎么出装阴阳师姑获鸟御魂怎么搭配2023-2023姑获鸟御魂搭配推荐魔兽世界单机版GM命令,物品代码大全.doc江南百景图应天府探险隐藏任务怎么做 应天府限时探险任务攻略分享梦幻摇钱树苗怎么种 梦幻西游树苗最新攻略赛尔号融合特性被心得阴阳师雾海谜途石距怎么打-雾海谜途石距打法攻略幼儿园班主任怎样和配班老师配合梦幻西游:这个师门任务怎么做啊?14个回合都搞不定!DNF体验服80版本有问必答第三辑 更新细节回答魔兽世界怀旧服永生幽暗手套图纸获得方法逆水寒手游公测倒计时2天 海量绝美外观惊艳来袭魔兽世界符文精金棒图纸在哪 符文精金棒图纸购买位置王者荣耀S19赛季开始时间什么时候 王者荣耀S18赛季结束时间S19赛季段位继承规则新赛季皮肤(4)魔兽世界怀旧服wlk猎人天赋加点攻略《九阴真经》魔兽世界怀旧服tbc声望怎么刷 tbc声望速冲流程攻略
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2119

Copyright © 2024 Powered by 乌海市某某机床铸造销售部   sitemap