边缘云是什么?
Posted IoT砖家涂拉拉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了边缘云是什么?相关的知识,希望对你有一定的参考价值。
涂鸦边缘云服务
旨在解决物联网边缘位置的连接需求和提高设备自主管理能力。并与涂鸦 IoT 云服务和 IoT 终端形成云边端三位一体的端到端产品架构。使用涂鸦边缘云,能极大降低设备响应延时、降低网络带宽压力、提高算力分发能力,并构建以下技术优势:
- 继承涂鸦 IoT 平台的基因
- 更低的成本
- 更快的响应
- 大到行业应用
- 小到微场景
产品简介
成为涂鸦开发者,除了能在涂鸦公有云的基础上进行SaaS应用开发。今后,涂鸦也将提供边缘云的开放框架,让开发者可以在边缘侧进行更多元化的SaaS应用开发,以覆盖更多的场景。
技术架构
边缘云架构由北到南,由 Open Framework、IoT PaaS、IoT Core 组成。
-
Open Framework
开放框架,为应用开发者提供了强大的应用开发体系,丰富的应用开发接口。开发者可以在开放框架的基础上,快速地进行行业SaaS开发,专注于具体业务逻辑。
-
IoT PaaS
丰富的行业体系,业务模型,为上层开放框架提供了坚实的基础。
-
IoT Core
继承了涂鸦 IoT 强大的设备生态,兼容了涂鸦设备的接入,边缘网关的三方设备接入,以及其他涂鸦设备生态的接入。
产品构成
涂鸦 IoT 边缘云支持IoT 平台纯本地化部署,所有平台组件均符合高内聚、低耦合的微服务架构设计理念。开发者可以根据自身需求,灵活选择需要的组件进行采购、部署。
核心组件
设备接入部分
设备接入部分,满足了边缘侧设备接入(南向)的需求。根据设备接入类型的不同,分为以下两个设备接入模块:
- 三方设备接入模块:基于涂鸦边缘网关接入三方设备的能力,支持接入有标准协议的行业设备。
- PBT 设备接入模块:支持 Powered by Tuya 的设备的接入。
开放平台部分
开放平台部分,支持了开发者(北向)应用开发的需求。开放平台部分,包括了以下三个开放平台组件:
-
云开发基础能力:提供了和涂鸦云开发 OpenAPI 一致的开放接口。开发者可以通过 OpenAPI 调用,获得标准的设备接入能力。基于此,开发者不再需要关心各类设备的接入细节(设备接入的部分完成了各类设备的统一接入),只需要关心自身业务逻辑,对于设备能力进行调用即可。
-
SaaS 开发框架:基于涂鸦 OpenAPI,预集成了多种 IoT SaaS 功能。通过 SaaS 开发框架,开发者能快速搭建出各个行业的 SaaS 应用,极大缩短交付时间,同时显著降低开发成本。
-
微应用框架:基于 SaaS 开发框架,搭建的前端应用低代码开发框架。
微应用
开发者可以直接开通涂鸦平台提供的微应用来使用,当涂鸦平台不能满足需求时,开发者可以基于微应用体系开发自己的微应用;也可以将涂鸦平台提供的微应用集成到业务自己的应用里。
开发者只需关注每个微应用自己内部的业务逻辑的开发,开发框架和微应用体系来提供认证(登录)、鉴权(菜单权限、操作权限)、路由(比如多个云项目切换)以及微应用集成相关体系。
基础微应用
基于微应用框架,涂鸦提供了一些基础的微应用,帮助开发者快速搭建一个边缘云解决方案。包括以下应用:
- 账号设置
- 用户管理
- 权限管理
- 资产管理
- 设备管理
定制应用
在基础微应用之外,开发者也可以基于 SaaS 开发框架和微应用框架,开发自己的微应用,集成到边缘云解决方案中,涂鸦也提供微应用的定制开发服务。
开发方式
涂鸦 IoT 边缘云为开发者提供了多种开发方式。开发者可以根据自身能力,选择低代码开发方式,或者基于 OpenAPI 的开发方式。
低代码开发
基于涂鸦 SaaS 开发框架和微应用体系进行上层应用开发。此种开发方式下,需要用到以下边缘云组件
设备接入部分
设备接入部分,满足了边缘侧设备接入(南向)的需求。开发者可以根据设备接入需求,选配 三方设备接入模块 和 PBT 设备接入模块。
-
三方设备接入模块
三方设备接入模块,基于涂鸦边缘网关接入三方设备的能力,支持接入有标准协议的行业设备。有此类接入需求的,请选配该模块。
-
PBT 设备接入模块
PBT 设备接入模块,支持 Powered by Tuya 的设备的接入。 有此类接入需求的,请选配该模块。
开放平台部分
开放平台部分,支持了开发者(北向)应用开发的需求。在低代码开发方式下,开发者可以基于 SaaS 开发框架和微应用框架,搭建自己的 Web应用。SaaS 开发框架和微应用框架基于云开发基础能力实现。
-
云开发基础能力
云开发基础能力,提供了和涂鸦云开发 OpenAPI 一致的开放接口。开发者可以通过 OpenAPI 调用,获得标准的设备接入能力。基于此,开发者不再需要关心各类设备的接入细节(设备接入的部分完成了各类设备的统一接入),只需要关心自身业务逻辑,对于设备能力进行调用即可。
-
SaaS 开发框架
SaaS 开发框架,是涂鸦为 IoT SaaS 开发者提供的前、后端开源框架。该框架完全基于涂鸦 OpenAPI 开发,集成了一个 IoT SaaS 必备的用户登录、角色权限、设备管理、设备控制、数据大盘等基本功能,并提供了基于 React(Ant.Design)的前端 UI 界面。开发者只需基于源码做简单的二次开发,即可快速投入商用。
-
微应用
开发者只需关注每个微应用自己内部的业务逻辑的开发,开发框架和微应用体系来提供认证(登录)、鉴权(菜单权限、操作权限)、路由(比如多个云项目切换)以及微应用集成相关体系。
基于 OpenAPI 开发
相较低代码开放方式,基于 OpenAPI 开发更适合于有较强开发能力的开发者。在边缘云组件的选择上,相比低代码开发,减少了开放平台部分中的 SaaS 开发框架、微应用框架相关的部分。 开发者仅需要选择:
- 设备接入部分
- 开放平台部分中的云开发基础能力
在此基础之上,进行上层业务的开发。
以上是关于边缘云是什么?的主要内容,如果未能解决你的问题,请参考以下文章