物联支撑平台主要包括接入、数据、AI、业务四大支撑集群,提供数据连接、数据存储、智能分析、业务构件等基准功能,再结合具体业务场景通过可视化配置和少码二次开发实现具体项目所需UI交互应用。
【1】构建统一的物联(消息)接入平台(或叫边缘管理平台),支持既有子系统、边缘网关设备、末端监控设备以统一物联接入标准实现百万级物联设备一站式数据采集和低时延实时消息通信,系统推荐既有子系统、末端监控设备通过边缘网关上云信道间接接入,也支持依据业务需要直接与接入平台通信实现直接接入。接入平台通常支持基于SQL 的内置规则引擎,灵活处理及转发消息到后端服务,存储消息数据到各种数据库,或桥接 Kafka、RabbitMQ 等第三方中间件。接入服务分为依据业务实现需要搭建了基于消息通信的消息队列中间件服务集群和基于视频通信的视频接入服务集群,通常采用一主多从分部署的部署方案。
【2】 数据集群提供针对不同数据类型存储需要数据库平台以及文件存储服务平台,为AI服务、业务服务以及第三方平台提供数据支持。系统实时监测的时序数据和业务相关结构化数据通过MQTT消息等服务集群实现上云,并通过规则引擎转存到时序数据库、关系数据库、内存数据库等数据服务集群,也可以通过规则引擎进行消息分发,直接推送数据到业务集群和AI集群。视频数据及相关文件数据通过视频接入服务上云,再转存到对象服务集群中,业务集群和AI集群依据需要从对象存储服务获取文件资源。
【3】AI平台主要有一系列AI相关的函数计算、流计算、算法模型、算法训练等服务集以及服务集调配管理构成,为业务实现提供智能解决方案。AI支撑业务全面管理算法相关的模型、模板、数据、任务的调度,为业务提供数据预处理、分类与聚类、特征提取等算法模型。其中,训练平台提供数据预处理、特征提取、神经网络、深度学习、分类与聚类等方向常用算法模板或训练好的算法模型,快速支撑业务应用需求,也提供第三方算法的导入与封装,满足业务多样化应用需求。更进一步的,可提供数据集整合、数据标注、数据画像、数据管理、模板管理、模型管理等功能和交互式编程建模、可视化拖拽建模,分布式训练、自动调参训练,模型预测、模型评估等训练支持。
【4】业务支撑集群提供功能性微服务、UI构件等通用组件或日志查询、数据绑定、用户管理等通用功能,依据业务场景需要按规则组合,再加上少码二次开发,实现具体业务应用。业务集群通常以大中台小场景,业务服务化、组件化,把通用功能封装为粒度细致的各种类型服务或组件,下沉到平台层,根据业务场景需要选择需要的服务或组件做进一步的低代码开发集成实现业务逻辑。
本文章来源于互联网,如有侵权,请联系删除!原文地址:物联网通用支撑平台设计
物联网曾被认为是继计算机、互联网之后,信息技术行业的第三次浪潮。随着基础通讯设施的不断完善,尤其是 5G 的出现,进一步降低了万物互联的门槛和成本。物联网本身也是 AI 和区块链应用很好的落地场景之一,各大云服务商也在纷纷上架物联网平台和服务。 物联网通讯是物…