主要采集和调度两个子系统以及配套测试、产品化、工程化的一些辅助模块,如下图所示。
采集软件主要实现数据的采集、汇聚、归一化处理,并可以进行相互进行级联,实现更大范围的数据汇聚。
调度软件主要实现数据的清洗、分析、上云以及实现就地的业务调度、逻辑计算。
记录软件主要实现数据的记录,暂时支持sqlite文本数据库写入。
告警推送软件主要实现告警信息通过邮件、短信、第三平台等实现告警发布。
架构
CityIOT 主要以"云、边、端"一体化架构设计,基于 Spring Cloud 微服务架构开发。 "四大引擎" 1.数据采集与控制引擎:
1.1 覆盖包括通用驱动、厂商驱动、行业驱动、定制驱动、网关驱动、云平台驱动 等90%以上的驱动类型; 1.1 覆盖包括通用驱动、厂商驱动、行业驱动、定制驱动、网关驱动、云平台驱 动等90%以上的驱动类型; 1.2 断网续传、主备驱动、链接管理;
2.数据存储与分析引擎:
2.1 平台可以将历史采集的数据进行实时分析,进行聚合、同比、环比展示,用生产中的数据分析对比系统的标准线,数据产生偏差系统则会实时产生