论文部分内容阅读
随着社会经济的快速发展,人民生活水平得到了显著提升,汽车作为现代交通工具对于人们的生活出行越来越重要。但是随着其产量和销量的剧增,随之带来的车辆安全问题也日趋严重,给汽车车主造成了十分严重的困扰,为解决相关问题,智能交通系统的理念应运而生。车辆监测系统作为智能交通系统的重要组成部分,逐渐成为智能交通系统领域的重点研究方向。但是现有的车辆监测系统对于车辆的定位监测大多在Web页面上呈现,车主只能在监控中心查看移动车辆的具体位置,不能随时随地查看车辆的位置信息,并且系统开发成本较高、运营维护花费较大,不适合个人车主使用。随着平板电脑和智能手机的迅速普及,使用移动手机实时监测车辆的位置信息是车辆监测系统的发展趋势。本课题通过智能移动手机来实时获取车辆的位置信息,相比传统的车辆监测系统,提高了车辆监测系统的便捷性。论文首先对车辆监测系统在国内外的研究现状和发展趋势进行了简要介绍,同时深入研究了GPS定位、GPRS无线通信、GSM移动通信、Android应用开发等相关技术,并且针对传统车辆监测系统的不足,对如何将车辆监测系统与智能移动终端相融合进行了深入的研究。在以上研究的基础上,给出了基于GPS/GPRS的车辆移动监测系统的总体设计架构以及系统设计的目标和原则,并对系统的各项功能进行了概述。其次完成了车载终端的硬件选型与设计,并根据车载终端硬件设计的总体方案,选择STM32F103RCT6、SIM808作为车载终端主控芯片和通信定位的硬件模块,同时采用uC/OS-II做为系统车载终端的操作系统,在Keil集成开发环境下,使用C语言完成了车载终端定位数据的采集和发送。接着在Eclipse集成开发环境下,使用java开发语言完成了客户端与服务器相关功能的设计与开发。主要包括服务器和客户端的UI界面设计,并采用Socket类提供的相关接口函数创建了它们之间的TCP通信连接,保证了车辆定位信息安全可靠的传递。接着根据车主对车辆定位信息实时显示的需求,完成了手机客户端百度地图的加载,然后在远程服务器上建立了MySQL数据库,对车辆位置信息数据进行备份存储。最后对车辆移动监测系统车载端各功能模块进行了单独测试,确保各功能模块在测试环境下能正常稳定的运行。最后,对整个系统进行了集成功能测试。测试结果表明,系统运行稳定,各组成部分之间数据能够及时准确的传输、功能衔接流畅,整个系统能够很好的完成对车辆的实时监测。