开源物联网平台NODE-RED—架构梳理
2023-04-21 23:08:08 1 举报
开源物联网平台NODE-RED—架构梳理,业务架构、技术架构梳理
作者其他创作
大纲/内容
逻辑节点
Node-Red技术架构
network
设计流
NODE-RED是IBM开源的低代码物联网开发平台。采用NODEJS语言,Node-RED不仅是一个编程工具,还是一个执行平台。我们使用流编辑器来为物联网、web服务等创建Node-RED应用程序。 流程编辑器也是一个Node.js web应用程序。流程编辑器是Node-RED的核心功能,它实际上是一个用Node.js编写的web应用程序。它与Node.js运行器一起工作。此流编辑器在浏览器内操作。您必须从选项板中的各个节点中选择要使用的节点,并将其拖到工作区中。将节点彼此连接,创建一个应用程序。用户(开发人员)只需单击一次,就可以将应用程序部署到目标运行时。 包含各种节点的选项板可以很容易地扩展,您可以安装开发人员创建的新节点。
功能节点
核心库
核心技术架构
应用启动
User
流程编排
stop
流程依赖库lib
开源组件集成-plugin
节点
storage
业务
应用引导程序red.js
common
布局
Node-RED Library
输出
输入输出节点
关系
init
流程
parsers
流程部署
多节点
通讯节点
sequence
install
流程flow
属性
流程编辑器-editor
load
nodejs
逻辑
应用配置文件Setting
Editor-API
输入
流程启停
配置
Runtime-API
Search
流程加载
流程运行器-Runtime
Util-API
运行器Runtime
部署运行流
function
NODE-RED
自定义节点集成-node
自定义节点
二次开发API
函数
组态编辑器Editor
核心库-core
Registry-API
工作空间-workspace
流程文件flows
开源物联网平台(Node-Red)——整体架构梳理
整体业务架构
build
start
0 条评论
下一页