Font Size: a A A

The Vehicle Status Display System Design Based On The Android And On-board Diagnostics

Posted on:2017-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:C QianFull Text:PDF
GTID:2272330491951710Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the recent rapid development of Internet and Internet of Things, the business model of O2O(Online To Offline) is popular. They combine the offline business and the Internet, and let the Internet become the reception of the services. We can see that the Internet has gone deep into every aspect of our lives. As the private cars are increasing year by year, more users want to be able to obtain the status of the vehicle anywhere. So the application of display vehicle status has a broad market. In this dissertation, we design and implement a mobile client based on the Android and the OBD.The main contents and contributions of the dissertation are as follows:Firstly, on the basis of fully understand the OBD data capture mode, we use the Bmob as the cloud platform, simulate the driving data and design each functional module. We design an Android applications based on the On-Board Diagnostic, in which user can obtain the data at any time through the mobile network.Secondly, we propose a data interactively method between the Android client and server through the Http+Json+Gson. According to the features of the system, we design a lightweight cache scheme by Sharedpreferences+Json+Gson, which can improve the user experience. According to the shortcomings of some similar systems in the market, we realize the interaction by a chart to show the user data through the custom view and the layout, which can make the data more intuitive.We implement user location and navigation functions through Baidu Map SDK. Finally, we implement an adaptation scheme of Android mobile phone screen based on the percentage.Thirdly, according to the function of each module, we design the UI interface and the coding of Android client based on the OBD is completed. The system is tested on the real machine, simulator and the Testin cloud testing platform, showing that the expected function and the adaptation is achieved finally.
Keywords/Search Tags:Android client, On-Board Diagnostics, Http protocol, Data encapsulation and parsing
PDF Full Text Request
Related items