欢迎来到 徐州市某某医疗设备销售部
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:徐州市某某医疗设备销售部  更新时间:2024-05-02 16:13:37

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.


友情链接日本东京旅游攻略:池袋英雄无敌3龙之血攻略三国志10姜维降蜀攻略重装机兵2重制版支线任务一览倚天屠龙记怎么升级招式 招式升级方法Steam 冬季特卖即将开始/《Mirror 2》换皮新作、《人格解体》等发售贪婪洞窟60层BOSS普通克拉肯怎么过 普通克拉肯攻略贪婪洞窟60层BOSS普通克拉肯怎么过 普通克拉肯攻略伊苏8图文攻略 伊苏8真结局全收集攻略《刀剑封魔录》宝石合成表及属性汇总 宝石合成详细攻略《弓箭传说》第七关怎么过 第7天通关方法教程牧场物语 矿石镇的伙伴们的攻略,牧场物语矿石镇的伙伴秘籍攻略 玩法攻略详解三国志10攻略精细解析(挑战克己复礼)H5 | 贪婪洞窟新手前期怎么发展 前期发展攻略技巧2020年宫廷游戏排行榜前十名,哪个好玩又刺激?-3011游戏推荐《新倚天屠龙记》听说这是别人还不知道的小技巧!伏魔战记3.9j单人通关攻略(魔兽争霸3伏魔战记新手攻略)【转】仙剑4放逐渊拼图攻略最终幻想5选哪四个职业最好?最终幻想5四个职业介绍攻略新剑侠情缘手游门客培养攻略教程《最终幻想13-2》160个断片列表攻略吞食天地new 攻略,gb 吞食天地 攻略新倚天屠龙记手游功法系统攻略 功法获取与升级详解仙剑1攻略,仙剑1攻略图文攻略梦幻新诛仙天书攻略大全最终幻想16全支线委托任务攻略 ff16全支线委托任务攻略汇总一览三国志战略版开荒4级地兵力 S3赛季开荒攻略新剑侠情缘手游天王门派攻略 天王技能全解析梦幻新诛仙青云门进阶攻略 实战加点推荐2020年宫廷游戏排行榜前十名,哪个好玩又刺激?-3011游戏推荐刺客信条大革命木星谜团怎么做 诺斯特拉达姆士谜团木星任务流程攻略《贪婪洞窟》密室攻略 奇遇玩法分享最终幻想16全支线委托任务攻略 ff16全支线委托任务攻略汇总一览游戏心理学研究汇总:适用于游戏设计中的72个心理学效应理论(5万字长文慎入!)(完成于2018.1.13)东京攻略《新石器时代》手游日常阵容搭配玩法攻略分享及今日最新礼包码《遇见逆水寒》红叶游历答题答案汇总伏魔战记3.9j攻略法师精灵王玩法《最终幻想13-2》160个断片列表攻略幻想三国志2攻略
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

4.1744

Copyright © 2024 Powered by 徐州市某某医疗设备销售部   sitemap