欢迎来到 陇南市某某环保机械设备教育中心
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:陇南市某某环保机械设备教育中心  更新时间:2024-05-08 14:09:47

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.


友情链接魔兽世界:10.0“怒之煞”掉落提高(玛瑙龙也将成为普通坐骑)魔兽世界8.0版本幻化爱好者的福音,大量海盗主题幻化上线造梦西游3饕餮在哪打魔兽世界备战怀旧服:新手入坑萨满全方位攻略指南,大型干货!魔兽世界裁缝1-375怎么快速冲级 魔兽世界裁缝1-375升级方法攻略不做任务的传奇手游有哪些 无任务无活动传奇手游盘点龙之谷剑皇加点图 龙之谷剑皇加点推荐黄金选矿-提炼技术简介造梦西游3技能书怎么得,造梦西游3技能书大全魔兽世界怀旧服防战装备掉落指南介绍_魔兽世界怀旧服防战装备掉落指南是什么造梦西游3守卫昆仑山唐僧全攻略遮天莽荒纪魔导师平台掉落列表(魔兽世界怀旧服魔导师平台掉落物详细图文)魔兽怀旧服:P2高效赚金方法,工作室无法染指,欧皇一小时上千金问道手游帮贡在哪里换东西,问道8G多少帮贡换个去哪里换热血江湖门派任务怎么做 门派任务攻略魔兽世界北风苔原怎么去(wow北风苔原任务等级要求是多少)DNF:最新消息,打击搬砖力度再升级,同职业角色刷图收益递减造梦西游OL白虎战神技能简介大掌门手游九游版鸿博游戏平台魔兽争霸3冰封王座宽屏补丁(分辨率修改工具)薇恩新出装新浪游戏 > 新闻动态 > 电子竞技 正文页 【已有_COUNT_条评论】鲲鲲手游网 - Sitemap童年的创伤对一个人的影响有多大?魔兽世界plus圣骑士天赋介绍,圣骑士全符文解析胡莱三国4vivo版 v1.1.2安卓版炉石传说2021最新热门套牌推荐 2021免费套牌选择攻略魔兽世界灵质提纯器怎么获得分类Classify《魔兽世界》wlk牧师怎么玩 wlk牧师攻略光遇2.12每日任务攻略2023监狱里哪类人能过得比较轻松?魔兽世界美酒节活动开启新增物品一览 宠物烈性酒灵获取详解征途2藏宝图获取方法详解,让你轻松掌握秘宝之道魔兽多少级能进暴风城监狱(暴风城监狱副本等级要求一览)和平精英幸运玩家什么意思白色氧化铝微粉生产研磨石王者荣耀:李信周瑜墙角画圈,他才是日之塔真战神
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2196

Copyright © 2024 Powered by 陇南市某某环保机械设备教育中心   sitemap