消息服务器
消息服务器

消息服务器EMQ是基于Erlang/OTP平台的开源物联网MQTT消息服务器,用于承载移动终端或物联网端海量MQTT连接,并实现在海量物联网设备间快速低延时消息路由。EMQ集群可把海量的数据高效、稳定地发送给规则引擎或数据库。

规则引擎

规则引擎模块采用大数据框架,会对采集数据进行分流处理、数据清洗、数据解析,并将处理后的数据发送至高速消息队列,进而存储进不同的数据库中。规则引擎主要进行消息服务器的共享订阅、数据分流处理和过滤、统一字段名称、解析协议等数据处理工作。

规则引擎
高速消息队列
高速消息队列

提供分布式、高吞吐量、高可靠性的消息队列服务,承接EMQ消息服务器的数据进行监控数据汇聚、流式数据处理,保证整个系统数据及信息的高速、可靠的流通。

数据库

数据库模块提供三种不同类型的数据库来存储不同类型的数据,以应对大数据量、多数据类型的复杂应用场景。其中,内存数据库是非关系型数据库Redis,用来存放实时数据、告警等具有高实时性需求的功能模块;关系数据库MySQL,用于存储各种业务逻辑和设备状态判定规则;而海量历史数据将存储在集群部署的时序数据库中TSDB,为数据统计分析和人工智能算法等深度数据挖掘提供数据源。

数据库
API网关
API网关

通过API网关可与数据可视化应用SMART-iWORK及第三方应用进行数据交互,进而实现数据可视化、资源管理、能源监控、告警监控、历史数据查询等功能。可支持的典型第三方系统有ERP、WMS、MES、PLM、QMS、EMS等。

网关管理

网关管理功能模块可以远程进行网关程序升级、网关校时、网关日志读取、历史数据同步、配置文件下发等管理功能,极大的提升了对边缘计算网关的管理效率,降低维护的人力资源成本,几乎不需要工程师到现场即可完成。

网关管理
物解析
物解析

物解析功能模块支持网关采集协议和采集项的远程配置以支持市场主流品牌设备级控制系统的数据采集,避免了传统的工程师现场配置、甚至通过代码配置的复杂流程。同时提供工业协议解析服务,将网关采集到的数据解析成可直接用于存储和分析的数据,降低开发时间和成本。物解析模块还支持采集项的采集频率自定义,普通数据秒级采集,特殊应用场景的关键数据支持毫秒级采集。

标准算法管理

标准化算法主要分为数据预处理、时间序列算法、数学统计方法与分析等类型,利用机器学习和深度学习满足不同数据类型、不同应用场景的数据处理、数据统计、数据规律深度挖掘等需求。标准算法功能模块提供了多种算法的使用接口,用户可以根据数据的特性和自身需求,在客户端程序中使用符合指定规范的数据,调用指定接口,就可以近乎实时地得到算法计算的结果。

标准算法管理