This paper describes the work that has been done in the design and development of a wireless on-board diagnostic system (OBD II) fleet management system. The system aims to measure speed, distance, and fuel consumption of vehicles for tracking and analysis purposes. An OBD II reader is designed to measure speed and mass air flow, from which the distance and fuel consumption are also computed. This data is then transmitted via WiFi to a remote server. The system also implements global positioning system tracking to determine the location of the vehicle. A database management system is implemented at the remote server for the storage and management of transmitted data and a graphical user interface is developed for analysing the transmitted data. Various qualification tests are conducted to verify the functionality of the system. The results demonstrate that the system is capable of reading the various parameters, and can successfully process, transmit, and display the readings.
A system for verification of engine information and diagnosis of engine malfunction using a Bluetooth OBD II scanner was developed in @cite_1 . An Android device was used to receive the measured or diagnostic data. The system mainly focused on defining a protocol that enabled transmitting and receiving of OBD II data from multiple sensors simultaneously. This study focused on real-time diagnosis of the engine condition, and data was only made available to the driver of the vehicle.
@cite_1
1498765256
This study implemented a mobile diagnosing system that provides user-centered interfaces for more precisely estimating and diagnosing engine conditions through communications with the self-developed ECU only for industrial CRDI engine use. For the implemented system, a new protocol was designed and applied based on OBD-II standard to receive engine data values of the developed ECU. The designed protocol consists of a message structure to request data transmission from a smartphone to ECU and a response message structure for ECU to send data to a smartphone. It transmits 31 pieces of engine condition information simultaneously and sends the trouble diagnostic code. Because the diagnostic system enables real-time communication through modules, the engine condition information can be checked at any time. Thus, because when troubles take place on the engine, users can check them right away, quick response and resolution are possible, and stable system management can be expected.