Vehicle Monitoring System based on Mobile Platform
Lin, Chunxing (2018-10-18)
Vehicle Monitoring System based on Mobile Platform
Lin, Chunxing
(18.10.2018)
Tätä artikkelia/julkaisua ei ole tallennettu UTUPubiin. Julkaisun tiedoissa voi kuitenkin olla linkki toisaalle tallennettuun artikkeliin / julkaisuun.
Turun yliopisto
Tiivistelmä
With the increasing amount of cars, to enhance the driving experience and traffic safety has been more and more important. A Vehicle monitoring system as an necessary part of the ITS(Intelligent Transportation Systems), has been a hot subject of the domestic industry and academia research. In recent years, especially the rapid development of mobile communication technology and sensor technology, to develop a reasonable and practical wireless monitoring system becomes possible.
There several urgent problems need to be solve for implementing a smart vehicle monitoring system: how to make a reasonable schedule and choose the best route for the vehicle; how to achieve convenient and reliable access to get real-time status parameter of car or implement a vehicle fault detection and early automatic warning; how to provide a convenient location-based services for driver; how to store these vehicle state information and deal with them for providing services to users.
Considering these problems above, the research uses a mobile platform to provide convenient services to the vehicle system. In this paper, the system consists of three main parts: the front-end hardware systems, vehicle terminals and cloud servers. Firstly the system uses the vehicle's OBD system interface to obtain the status information of real-time parameters and fault code. These information data would be transmitted via BLE (Bluetooth Low Energy) module to the driver's vehicle terminal. Then by using mobile Internet, it would upload the data to the application service layer device for final analysis and processing. The system provides services for real-time display of the vehicle state parameters, path selection and navigation, as
well as other functions. Due to the wide popularity of smart phones, the system utilizes a smart phone as a mobile terminal so that it has good scalability and low cost. The paper would focus on the system software design, mainly including the front-end software design, vehicle terminal android development and the cloud server design.
Firstly, the paper describes the hardware aspect of the system. Hardware structure consists of MCU module, Bluetooth module, OBD II communication module and peripheral circuit. Besides, the paper also uses popular and simple language to explanation the principles of this hardware system and the OBD protocol and the Bluetooth protocol in system design.
Secondly, the paper describes the design of a vehicle terminal. The vehicle terminal is implemented based on an Andorid platform, including network communication module, data display module, the location information module and Bluetooth module. It realizes some basic features, such as data detection, display and upload, which is the most important interaction device for users.
Thirdly, the cloud server designed by the paper is a storage consolidation module for data transmitted from the vehicle terminal. Using Flask as Web framework and Python as development language the database is designed with resaved interface for further data processing method in future.
The test result shows that the front-end detection device can obtain real-time status parameters of the vehicle, the vehicle can timely alarm and execute fault detection with lower data transmission error rate and high reliability. The data communication between the front-end hardware, vehicle terminals and cloud server is successful that achieves the desired functionalities and has certain reference value for other intelligent vehicle systems design.
There several urgent problems need to be solve for implementing a smart vehicle monitoring system: how to make a reasonable schedule and choose the best route for the vehicle; how to achieve convenient and reliable access to get real-time status parameter of car or implement a vehicle fault detection and early automatic warning; how to provide a convenient location-based services for driver; how to store these vehicle state information and deal with them for providing services to users.
Considering these problems above, the research uses a mobile platform to provide convenient services to the vehicle system. In this paper, the system consists of three main parts: the front-end hardware systems, vehicle terminals and cloud servers. Firstly the system uses the vehicle's OBD system interface to obtain the status information of real-time parameters and fault code. These information data would be transmitted via BLE (Bluetooth Low Energy) module to the driver's vehicle terminal. Then by using mobile Internet, it would upload the data to the application service layer device for final analysis and processing. The system provides services for real-time display of the vehicle state parameters, path selection and navigation, as
well as other functions. Due to the wide popularity of smart phones, the system utilizes a smart phone as a mobile terminal so that it has good scalability and low cost. The paper would focus on the system software design, mainly including the front-end software design, vehicle terminal android development and the cloud server design.
Firstly, the paper describes the hardware aspect of the system. Hardware structure consists of MCU module, Bluetooth module, OBD II communication module and peripheral circuit. Besides, the paper also uses popular and simple language to explanation the principles of this hardware system and the OBD protocol and the Bluetooth protocol in system design.
Secondly, the paper describes the design of a vehicle terminal. The vehicle terminal is implemented based on an Andorid platform, including network communication module, data display module, the location information module and Bluetooth module. It realizes some basic features, such as data detection, display and upload, which is the most important interaction device for users.
Thirdly, the cloud server designed by the paper is a storage consolidation module for data transmitted from the vehicle terminal. Using Flask as Web framework and Python as development language the database is designed with resaved interface for further data processing method in future.
The test result shows that the front-end detection device can obtain real-time status parameters of the vehicle, the vehicle can timely alarm and execute fault detection with lower data transmission error rate and high reliability. The data communication between the front-end hardware, vehicle terminals and cloud server is successful that achieves the desired functionalities and has certain reference value for other intelligent vehicle systems design.