产品构成

更新时间:2024-04-12 07:08:54下载pdf

边缘云支持平台纯本地化部署,所有平台组件均符合高内聚、低耦合的微服务架构设计理念。开发者可以根据自身需求,灵活选择需要的组件进行采购、部署。

核心组件

设备接入部分

设备接入部分,满足了边缘侧设备接入(南向)的需求。根据设备接入类型的不同,分为以下两个设备接入模块:

  • 三方设备接入模块:基于涂鸦边缘网关接入三方设备的能力,支持接入有标准协议的行业设备。
  • PBT 设备接入模块:支持 Powered by Tuya 的设备的接入。

开放平台部分

开放平台部分,支持了开发者(北向)应用开发的需求。开放平台部分,包括了以下三个开放平台组件:

  • 云开发基础能力:提供了和涂鸦云开发 OpenAPI 一致的开放接口。开发者可以通过 OpenAPI 调用,获得标准的设备接入能力。基于此,开发者不再需要关心各类设备的接入细节(设备接入的部分完成了各类设备的统一接入),只需要关心自身业务逻辑,对于设备能力进行调用即可。

  • SaaS 开发框架:基于涂鸦 OpenAPI,预集成了多种 IoT SaaS 功能。通过 SaaS 开发框架,开发者能快速搭建出各个行业的 SaaS 应用,极大缩短交付时间,同时显著降低开发成本。

  • 微应用框架:基于 SaaS 开发框架,搭建的前端应用低代码开发框架。

微应用

开发者可以直接开通涂鸦平台提供的微应用来使用,当涂鸦平台不能满足需求时,开发者可以基于微应用体系开发自己的微应用;也可以将涂鸦平台提供的微应用集成到业务自己的应用里。

开发者只需关注每个微应用自己内部的业务逻辑的开发,开发框架和微应用体系来提供认证(登录)、鉴权(菜单权限、操作权限)、路由(比如多个云项目切换)以及微应用集成相关体系。

基础微应用

基于微应用框架,涂鸦提供了一些基础的微应用,帮助开发者快速搭建一个边缘云解决方案。包括以下应用:

  • 账号设置
  • 用户管理
  • 权限管理
  • 资产管理
  • 设备管理

定制应用

在基础微应用之外,开发者也可以基于 SaaS 开发框架和微应用框架,开发自己的微应用,集成到边缘云解决方案中,涂鸦也提供微应用的定制开发服务。