论文题名: | 基于Android平台的车辆远程信息服务系统客服端设计与开发 |
关键词: | 车载信息系统;Android平台;远程服务器;无线传输;客服端设计 |
摘要: | 随着移动互联网的快速发展,智能手机市场竞争异常激烈,其硝烟已蔓延至汽车行业。传统车载信息服务系统存在着更新周期长、维护成本高、扩展性差等弊端,已不能完全满足用户需求。车联网作为未来汽车的发展方向,已有不少车企加大投入开展相关研究,“车载终端+智能手机”模式则为车载信息服务系统带来了新的生机。 本课题在国家重点实验室专项经费项目的支持下,对车辆远程信息服务系统展开了研究,本文基于Android平台设计开发了车辆远程信息服务系统客户端,与远程服务器建立无线通信,实现车辆状态信息采集及远程监控。 本文的主要研究内容和结论如下: ①对现有车辆远程信息服务系统的实现方案进行归纳总结,主要分析它们所采用的关键技术、存在的优缺点以及功能配置。在此基础上提出了一种基于 C/S架构的系统方案:Android应用作为客户端,Web应用作为远程服务器,均采用Java语言开发。 ②选择 ELM327作为系统硬件设备与汽车进行交互,智能手机与 ELM327建立蓝牙通信来获取数据。研究了OBD系统工作原理、OBD-П接口连接、OBD-П通信协议以及数据解析方法。通过SAE J1979标准文档和ELM327芯片资料加深对相关原理的理解,为接下来的程序设计奠定基础。 ③选择Eclipse作为应用开发工具,在Windows环境下搭建了Android开发环境,学习Java和Android的基本语法和编程方法。在Eclipse中创建Android项目,采用模块化编程实现各种功能,并根据UI设计规则完成用户界面设计。 ④借助百度地图Android SDK成功地将其嵌入到应用中,基于手机GPS进行定位,设计了轨迹跟踪实现方法并提供了位置检索服务。利用Android开发包中集成的HttpClient开源项目,通过发送POST请求的方式,将采集到的数据无线传输到远程服务器。 ⑤完成了车辆远程信息服务系统客户端的模拟器测试和真机测试,进行了实车试验,并与远程服务器进行了系统联调。测试结果表明:Android客户端实现了基本功能,达到了预期目标,验证了方案的可行性,但其兼容性和稳定性还有待进一步提高。 |
作者: | 谌宝林 |
专业: | 汽车电子工程 |
导师: | 杨亚联 |
授予学位: | 硕士 |
授予学位单位: | 重庆大学 |
学位年度: | 2014 |
正文语种: | 中文 |