论文部分内容阅读
21世纪的汽车朝着人性化、智能化的方向发展。近年来,云计算、大数据等技术有着和传统行业相结合的趋势。怎样将这些技术合理、合适的应用到传统的生产、制造、金融、交通等传统行业是一个很大的难题。 本文在调研汽车CAN网络的基础上,结合自己对Hadoop、Hive、HBase等一些大数据工具的理解,设计和实现了一个基于云端的车辆数据存储与分析平台。利用这个平台能够采集车辆行驶时内部的数据并通过3G网络传输到云端存储,并且可以设计案例对数据进行分析。通过离线分析的方法,可以分析出一些有价值的问题,例如车辆和司机的一些状态和行为习惯等。其主要工作如下: 1)调研相关背景技术和涉及的相关开源软件,包括汽车内部CAN网络、CAN帧格式等汽车网络技术和Hadoop、Hive、HBase等云端数据存储和分析软件,以及代码生成、以太网数据传输、图形化展示等技术。 2)设计车载端CAN报文数据采集和传输模块,定制带有过滤功能的CAN转以太网网关,通过3G网络转发采集到的数据。使用Hadoop搭建云端的存储分析系统,设计数据接收、解析、存储模块,并且为客户端分析任务提供接口。 3)设计报文采集配置工具,生成相应的代码和配置文件,实现自动下载到车载端和上传到云端。设计分析案例的设计工具,实现分析案例的设计、执行、获取结果以及部分结果的图形化展示。 4)以司机驾驶习惯分析为背景,应用所设计的平台分析急加速、急刹车、空挡滑行、怠速等不良驾驶习惯。