技术架构
架构介绍
:::highlight gray 💡
作为智能物联网平台,AIoT是一整套以物联网及衍生服务的全生命周期管理平台,通过各系统的信息集成,实现统一的设备管理、控制、告警等功能,还要支持各运营系统与平台系统的无缝衔接,要提供高可用、可扩展、可持续维护等要求,并且支持用户跨系统操作。
:::
AIoT为企业数字化转型和设备智能化升级提供了一系列基础产品,一个普通设备升级为智能设备需要覆盖物联网端、 边、网、云四大基础路径,解决设备通讯、计算、网络、连接、管理、数据、应用等关键问题。AIoT在端、边、网、 云上分别提供了相应的产品技术能力,包括边缘网关、通信协议、物联网平台,应用平台。
IoT平台以及建设在IoT平台之上的业务应用的活力是依赖于各种设备数据的输入,因此连接能力的多样性之于IoT平台来说是至关重要的。
:::note
在此基础上,除了常见的直连设备接入、网关设备接入、边缘设备接入之外,物联平台还提供了IoT平台融合能力,用以解决存量存在于其他第三方设备平台的设备能够间接接入物联平台,进行设备数据的上报下发,为物联平台及上层业务应用提供数据基础。
经过第三方设备平台的设备数据必定是格式多样,结构相异,基于一个物联平台的定位,在物联平台需要将这些数据转化为统一的格式结构,供上层业务应用使用,使其专于业务。
:::
整体采用了基于k8s的云原生架构,该架构提供了高度可扩展性和弹性,以应对不断增长的设备和数据流量。平台分为三层:IoT平台层、应用平台层和应用层。此外,平台支持多种开放性能力,如MQ和开放接口。
AIoT平台采用了IoT平台、应用平台和应用的三层架构。IoT平台层负责设备管理、数据采集和时序数据存储,设备通过MQTT协议与IoT平台进行通信,并将数据转发到平台的PulsarMQ供北向应用消费,应用平台层提供基础通用能力支撑上层应用的,上层应用则通过IoT平台和应用平台提供各业态能力。
:::info
平台基于k8s的云原生架构,具备水平弹性伸缩的能力。这使得平台能够有效地应对设备数量和数据负载的快速增长,并根据需求实现自动化的资源调度和管理。
高可用性方面,平台架构考虑了高可用性的需求,通过在不同地理位置部署多个实例和负载均衡来确保平台始终可用。这样可以最大程度地减少服务中断和数据丢失的风险。
开放性方面,支持多种方式的开放性,如MQ和标准开放接口。平台会推送核心业务的标准事件供外部系统消费,也支持标准的开放接口被业务方主动调用;在安全方面支持颁发认证密钥,实现对开放接口的授权管理,确保只有经过授权的应用程序能够访问平台的功能和数据。
:::