欢迎来到 自贡市某某电气教育中心
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:自贡市某某电气教育中心  更新时间:2024-04-29 09:35:42

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艾克天赋技能加点_符文搭配【战火英雄3无敌版(特种突击队英雄3无敌版,救世英雄3无敌版,Strike Force Heroes 3 hacked)】小游戏召唤与合成玩法介绍5. 修复bug和优化性能附魔戒指打击和附魔戒指治疗能量在哪买精读《三国演义》,有喜欢的吗?【第八回】三国之志2太史慈技能详解魔兽世界怀旧服炼金怎么赚钱-炼金赚钱方法攻略针对男宝宝有哪些教育方法魔兽世界圣徒套装哪里刷各种规格研磨石等高级迟钝兽诀首现!你的龟速终于可以全红了?电眼小姐姐血精灵适合什么职业逃离方块悖论第一章part4怎么过 第一章part4攻略魔兽世界tbc竞技场怎么混分 魔兽竞技场混分攻略召唤与合成玩法介绍长生存患者的抗癌9大攻略,不看就亏了!魔兽世界怀旧服工程学高级配方获取办法 魔兽世界怀旧服装备饰品道具获取方法大全【英雄联盟】LOLS9荒漠屠夫-雷克顿符文出装攻略 9.10版本上单位高胜率英雄鳄鱼的玩法教学王者荣耀艾琳皮肤怎么获得阴阳师年兽怎么打魔兽世界怀旧服史诗武器大全 全史诗武器效果介绍 断离请收下这份高考语文作文的“破题”之道武林外传刺客加点 武林外传术士加点东山岛、平潭岛、霞浦......这种沿海小城的旅行体验如何,如果只能去一个地方,你推荐哪里?王者荣耀抢先服3月27日更新公告 S7赛季火热开始魔兽世界囫囵怎么打DNF新职业刃影神话榜Top5 装备搭配技巧赢在起跑线上Java学到什么程度才能叫精通?LOL:最坑的十个大区,艾欧尼亚排第十!如果你在第一赶快换区!暗黑破坏神2重制版刺客属性怎么加点 暗黑破坏神2重制版刺客适合8岁孩子玩的手机游戏有哪些2022 好玩的低龄游戏推荐魔兽世界[WOD]6.0圣骑士100级天赋预览阴阳师攻略:面灵气技能介绍&御魂科普&拉条式神技能优劣性科普【国服攻略】从零开始的奶系职业养成攻略阴阳师中现世召唤怎么召唤(稀有式神现世召唤概率揭晓)我爱小狗作文500字《DNF》忍者CP护石攻略 护石属性作用分享
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.1948

Copyright © 2024 Powered by 自贡市某某电气教育中心   sitemap