欢迎来到 三明市某某电梯销售部
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:三明市某某电梯销售部  更新时间:2024-05-04 06:56:41

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.


友情链接迷你世界皮肤激活码(无限使用) 迷你世界(官方给的)永久皮肤激活码2023《摩尔庄园》天气预报查看方法介绍安卓手机现在有什么好玩的游戏2022 好玩的安卓手游推荐[小鬼看胆]双色球2023133最新一期预测智能杀号定胆,本期参考女王的皇冠2中文版 1.0.3 最新版天义太史慈介绍-三国志名将令天义太史慈攻略-6kw三国志名将令英雄联盟S11伊泽瑞尔怎么出装羊了个羊第三关怎么解锁 羊了个羊第三关怎么进去在哪里口袋妖怪究极绿宝石5.5性格更改方法指南夏日礼包酷爽来袭魔兽dota地图下载阴阳师2021.9.22更新速览:五周年版本开启;体服手办和音乐剧皮肤返场【DNF】100级主线任务——天界战记终章流程(文字版)安卓单机破解游戏盒子分享(单机游戏安卓版有哪些推荐)Win7强制解除电脑开机密码怎么操作【详细步骤】常用的研磨抛光方法有哪些?【DNF】100级主线任务——天界战记终章流程(文字版)完美盛典开箱活动中奖名单公布中房“死神”复出即夺冠 4me复出归来仍是那个少年DNF15国庆套多少钱 国庆套内容详解DNF格蓝迪发电站这么近 格蓝迪在哪里中学生助手相似应用下载《魔兽世界》乌龟服部落声望武器获取方法攻略幻塔金核坐标位置大全 金核有什么用?英雄联盟小炮魅惑女巫多少钱原神深渊香菱怎么获得美服11.21版本更新:提莫、佛耶戈加强 男枪、阿克尚削弱DNF3亿一件完美自定义史诗魔兽世界怀旧服wlk血精灵死亡骑士在哪 wlk血精灵死亡骑士任务小学一年级减负总结回顾《魔兽世界》60年代十大非raid掉落且效果劲爆的武器天猫养车APP官方客户端 v2.23.0大侠立志传游戏 免安装绿色版五虎上将新闻公告魔兽世界爱情药水任务怎么做 爱情药水任务完成方法介绍 每日一条剑术之神DNF职业联赛剑指天下LOLs14狼人出装推荐S7英雄联盟全球总决赛巨龙降临制作花絮lol喂养魄罗佳肴任务怎么做 喂养魄罗佳肴任务完成攻略《虐杀原形2》ENBSeries BETA3
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2229

Copyright © 2024 Powered by 三明市某某电梯销售部   sitemap