欢迎来到 许昌市某某信息技术有限公司
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:许昌市某某信息技术有限公司  更新时间:2024-04-29 22:51: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.


友情链接侠客风云传天王线沈澜冲突-天王线沈澜结局[攻略] 《三国志11》与霸王的大陆和9/10仙剑奇侠传3攻略图文天地飞飞(仙剑奇侠传3攻略exe)DOTA2新手成神之路 瘟疫法师攻略中国旅游攻略北欧女神极乐世界实体限定版内容 北欧女神elysium限定版有什么[红楼] 嗣子攻略三国志战略版官渡之战怎么玩_三国志战略版官渡之战战械玩法攻略《三国志13》诛杀状态判定条件及技巧心得弓箭传说怎么氪金比较划算 弓箭传说氪金规划攻略王者荣耀S18赛季版本iOS更新异常 相关问题指引仙剑奇侠传3游戏攻略(通关全剧情分享)仙境传说RO手游攻略 新手选什么职业好 新手职业推荐三国志9宝物地点大全(三国志9最强宝物获取攻略)【2023双十一】淘宝/京东双十一活动规则详解+领红包攻略+省钱攻略,看这一篇就够了三国志7攻略隐藏武将(三国志7威力加强版攻略)《三国戏英杰传》蜀国霸王线攻略 下延禧攻略v1.0.25最强蜗牛杀手攻略和奖励剑侠情缘手游秘籍突破攻略 剑侠情缘手游秘籍突破条件【第一章】《零一研究社》图文攻略·上-迷失攻略组《东京攻略电影》电影全集手机在线观看王者荣耀大乔攻略《哆啦A梦牧场物语》图文攻略 上手图文指南及食谱、剧情触发条件表一览侠客风云传夜叉击杀攻略 夜叉的自动回血BUFF怎么避开 必看贪婪洞窟玩法攻略(游戏中最有用的技巧介绍)17岁惊艳了时光,23岁封后,曾经的柳飘飘,永远的白月光请推荐一本口袋妖怪魂银攻略书,建议含有一周目高手组队同关技巧以及金银独有精灵信息。是否能提供精灵携带道具建议?非常感谢。请推荐一本口袋妖怪魂银攻略书,建议含有一周目高手组队同关技巧以及金银独有精灵信息。是否能提供精灵携带道具建议?非常感谢。中国旅游攻略口袋妖怪金版图文流程攻略4 全剧情第4部分攻略t back是什么意思-t back是什么意思,t back,是,什么,意思优质天下险绝,我已征服——可能是知乎最实用的华山攻略最终幻想8攻略属性,最终幻想8:全属性攻略指南一路向西,东京攻略三国志9全剧情攻略,三国志9几个经典剧本的基本攻略梦幻西游五开刷哪些神器(神器任务天罡印之谋攻略)【蔚蓝档案】国服入坑详细攻略&各功能介绍 [专栏版]仙剑奇侠传1地下血池迷宫完整走法图文攻略三国志刘备传红线攻略(夺取四郡—零陵之战)
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.3651

Copyright © 2024 Powered by 许昌市某某信息技术有限公司   sitemap