论文题名: | 基于M2M协议的油耗监控系统的设计与实现 |
关键词: | 车辆工程;油耗监控系统;M2M协议;功能模块;软件开发 |
摘要: | 最近几年,随着无线网络的飞速发展,尤其是3G乃至4G无线网络的快速普及,使得物联网技术也与随之迅速发展和日趋成熟。基于M2M通讯协议的无线终端设备通讯在各行业的应用也随之应运而生,尤其GPS定位系统网络的廉价使用,使无线终端设备很容易具备定位功能。这些技术的日趋成熟与稳定使企业实现对无线终端的远程控制和所处位置监控成为可能。 论文以当前物联网行业应用技术为基础,以车辆油耗和定位管理的实际应用为背景,分析了当前车载油耗监控系统实际应用的现状,设计出实现该系统功能的技术架构和具体功能的实现过程。从技术角度介绍了嵌入式终端设备网络传输M2M协议技术,简述了终端设备的存储技术,以及为了提升数据的稳定上报,采用了本地缓存和网络传输互补技术,并为之后的代码实现及性能的提升提供了技术上的支持。 本文使用C语言开发了车载终端的嵌入式程序,其在设计上分为四个模块:数据处理、数据接口、系统管理、数据存储。其中,数据处理阐述了油量和位置数据接收、数据的检错纠错以及数据的传输封包的设计与实现。数据接口模块阐述了后台指令接收和数据上报的设计与实现。系统管理模块阐述了故障管理、日志管理、基础参数管理、远程升级管理的设计与实现。数据存储模块阐述了数据缓存和数据清理的设计与实现。 本文采用C#语言开发了油耗监控系统的后台管理子系统程序,其设计分为两个部份:数据处理部分和数据展示部分。处理部分主要功能就是严格通过基于TCP/IP协议的M2M协议接收来自车载终端的数据和向车载终端发送指令。数据展示部分采用B/S系统架构进行设计。在项目开发过程中,采用MVC设计模式进行开发。该设计模式大大地提升了程序的开发效率和代码的可复用率。 经过实际的测试,证明了本系统完成了对车辆油箱油量和车辆位置的采集、终端数据的上报、后台对终端设备的指令下发、企业对车辆的油耗和位置的实时及历史状态的监控等一系列功能。从而大大提高了企业对车辆油耗,车辆调度及车辆的安全管理水平。建立了一整套从数据采集到数据分析及相关管理的闭合系统,具有较高的复用性和实用价值。 |
作者: | 邢伟杰 |
专业: | 软件工程 |
导师: | 唐好选;李维江 |
授予学位: | 硕士 |
授予学位单位: | 哈尔滨工业大学 |
学位年度: | 2014 |
正文语种: | 中文 |