物联网终端通过无线/有线网络发送到平台,经过一系列的处理后存入到各种存储引擎中,业务可以通过数据交换接口来访问处理后的数据。具体流程如下:
-
车载设备或者传感器设备通过网络经过LVS/F5负载均衡将数据发送至网关;
-
网关接收到数据后进行公共协议解析,然后把解析后的数据发给Kafka,存放在原始数据Topic;
-
实时计算任务从原始数据Topic中读取数据经过数据清洗后发送至原始数据解析模块;
-
原始数据解析模块将解析出来的车辆的参数发送至Kafka解析数据Topic。然后将解析后的数据发送至报警判断模块;
-
报警判断模块根据已有规则进行预警,并将产生的结果分别发送至Kafka的报警数据Topic,同时把解析后的数据发送至当前状态分析模块;
-
当前状态分析模块对车辆当前状态进行分析,如果状态有变化则更新至Redis;
-
数据导入模块异步的将Kafka中的数据分别导入HBase和HDFS;
-
离线计算则周期性地从HDFS中读取数据进行各种报表分析和数据挖掘;
-
用户业务平台和管理平台可通过数据交换接口访问TIZA STAR平台数据。