基于Android平臺的車輛遠(yuǎn)程信息服務(wù)系統(tǒng)客服端設(shè)計(jì)與開發(fā)
發(fā)布時(shí)間:2018-03-16 05:13
本文選題:車輛遠(yuǎn)程信息服務(wù)系統(tǒng) 切入點(diǎn):Android客戶端 出處:《重慶大學(xué)》2014年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,智能手機(jī)市場競爭異常激烈,其硝煙已蔓延至汽車行業(yè)。傳統(tǒng)車載信息服務(wù)系統(tǒng)存在著更新周期長、維護(hù)成本高、擴(kuò)展性差等弊端,已不能完全滿足用戶需求。車聯(lián)網(wǎng)作為未來汽車的發(fā)展方向,已有不少車企加大投入開展相關(guān)研究,“車載終端+智能手機(jī)”模式則為車載信息服務(wù)系統(tǒng)帶來了新的生機(jī)。本課題在國家重點(diǎn)實(shí)驗(yàn)室專項(xiàng)經(jīng)費(fèi)項(xiàng)目的支持下,對車輛遠(yuǎn)程信息服務(wù)系統(tǒng)展開了研究,本文基于Android平臺設(shè)計(jì)開發(fā)了車輛遠(yuǎn)程信息服務(wù)系統(tǒng)客戶端,與遠(yuǎn)程服務(wù)器建立無線通信,實(shí)現(xiàn)車輛狀態(tài)信息采集及遠(yuǎn)程監(jiān)控。 本文的主要研究內(nèi)容和結(jié)論如下: ①對現(xiàn)有車輛遠(yuǎn)程信息服務(wù)系統(tǒng)的實(shí)現(xiàn)方案進(jìn)行歸納總結(jié),主要分析它們所采用的關(guān)鍵技術(shù)、存在的優(yōu)缺點(diǎn)以及功能配置。在此基礎(chǔ)上提出了一種基于C/S架構(gòu)的系統(tǒng)方案:Android應(yīng)用作為客戶端,Web應(yīng)用作為遠(yuǎn)程服務(wù)器,均采用Java語言開發(fā)。 ②選擇ELM327作為系統(tǒng)硬件設(shè)備與汽車進(jìn)行交互,智能手機(jī)與ELM327建立藍(lán)牙通信來獲取數(shù)據(jù)。研究了OBD系統(tǒng)工作原理、OBD-П接口連接、OBD-П通信協(xié)議以及數(shù)據(jù)解析方法。通過SAE J1979標(biāo)準(zhǔn)文檔和ELM327芯片資料加深對相關(guān)原理的理解,為接下來的程序設(shè)計(jì)奠定基礎(chǔ)。 ③選擇Eclipse作為應(yīng)用開發(fā)工具,在Windows環(huán)境下搭建了Android開發(fā)環(huán)境,學(xué)習(xí)Java和Android的基本語法和編程方法。在Eclipse中創(chuàng)建Android項(xiàng)目,,采用模塊化編程實(shí)現(xiàn)各種功能,并根據(jù)UI設(shè)計(jì)規(guī)則完成用戶界面設(shè)計(jì)。 ④借助百度地圖Android SDK成功地將其嵌入到應(yīng)用中,基于手機(jī)GPS進(jìn)行定位,設(shè)計(jì)了軌跡跟蹤實(shí)現(xiàn)方法并提供了位置檢索服務(wù)。利用Android開發(fā)包中集成的HttpClient開源項(xiàng)目,通過發(fā)送POST請求的方式,將采集到的數(shù)據(jù)無線傳輸?shù)竭h(yuǎn)程服務(wù)器。 ⑤完成了車輛遠(yuǎn)程信息服務(wù)系統(tǒng)客戶端的模擬器測試和真機(jī)測試,進(jìn)行了實(shí)車試驗(yàn),并與遠(yuǎn)程服務(wù)器進(jìn)行了系統(tǒng)聯(lián)調(diào)。測試結(jié)果表明:Android客戶端實(shí)現(xiàn)了基本功能,達(dá)到了預(yù)期目標(biāo),驗(yàn)證了方案的可行性,但其兼容性和穩(wěn)定性還有待進(jìn)一步提高。
[Abstract]:With the rapid development of mobile Internet, the competition of smart phone market is very fierce, and its smoke has spread to the automobile industry. The traditional on-board information service system has many disadvantages, such as long renewal period, high maintenance cost, poor expansibility and so on. Car networking is the future direction of automobile development. Many car companies have increased their investment in related research, and the "on-board terminal smart phone" model has brought new vitality to the vehicle-borne information service system. This topic is supported by the special funding project of the State key Laboratory. The vehicle remote information service system is studied in this paper. Based on the Android platform, the client of the vehicle remote information service system is designed and developed, and the wireless communication with the remote server is established to realize the vehicle status information collection and remote monitoring. The main contents and conclusions of this paper are as follows:. The main contents of this paper are as follows: 1. The implementation scheme of the existing vehicle remote information service system is summarized, and the key technologies adopted by them are mainly analyzed. On the basis of this, a system scheme based on C / S architecture is put forward, which is developed by Java language as a client web application as a remote server and as a client web application. (2) choosing ELM327 as the hardware device of the system to interact with the automobile, A Bluetooth communication between smart phone and ELM327 is established to obtain data. The working principle of OBD system is studied, and the communication protocol and data analysis method are studied. Through SAE J1979 standard document and ELM327 chip data, the related principle is further understood. Lay the foundation for the following programming. 3 choose Eclipse as application development tool, set up Android development environment in Windows environment, learn the basic syntax and programming method of Java and Android, create Android project in Eclipse, realize various functions by modular programming. The user interface is designed according to UI design rules. (4) with the help of Baidu map Android SDK, we successfully embed it into the application, based on the mobile phone GPS to locate, designed the track tracking implementation method and provided the location retrieval service, and used the HttpClient open source project integrated in the Android development kit. By sending the POST request, the collected data is transmitted wirelessly to the remote server. 5. The simulator test and real machine test of the client side of the vehicle remote information service system are completed, the real vehicle test is carried out, and the system connection with the remote server is carried out. The test results show that the basic function of the Android client is realized. The expected goal is achieved and the feasibility of the scheme is verified, but its compatibility and stability need to be further improved.
【學(xué)位授予單位】:重慶大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP311.52;U495
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張繼永;;淺析Android系統(tǒng)的軟件安全設(shè)計(jì)[J];硅谷;2010年23期
2 ;Android面臨難題:成惡意軟件目標(biāo)[J];硅谷;2011年07期
3 ;Android新蜂巢3.2現(xiàn)身 支持高通處理器[J];硅谷;2011年15期
4 唐笑林;孫街亭;戴潔;劉治群;;基于Android手機(jī)的智能電耗分析系統(tǒng)[J];阜陽師范學(xué)院學(xué)報(bào)(自然科學(xué)版);2012年01期
5 宋崇生;;基于Android手機(jī)的好友定位系統(tǒng)的探究與實(shí)現(xiàn)[J];科技視界;2012年12期
6 劉劍;孫可欽;汪孫律;;基于控制流挖掘的Android系統(tǒng)代碼漏洞分析[J];清華大學(xué)學(xué)報(bào)(自然科學(xué)版);2012年10期
7 楊珉;王曉陽;張濤;張建軍;;國內(nèi)Android應(yīng)用商城中程序隱私泄露分析[J];清華大學(xué)學(xué)報(bào)(自然科學(xué)版);2012年10期
8 趙秋s
本文編號:1618472
本文鏈接:http://sikaile.net/kejilunwen/jiaotonggongchenglunwen/1618472.html
最近更新
教材專著