Online environment for data acquisition from car sensors

Bartosz Kowalik, Marcin Szpyrka


Modern cars are equipped with a lot of  electronic devices called Electronic Control Units (ECU). They collect diagnostic data from different car components to control their work, assess the quality of their work and and detect defects. Regardless of the development of on-board computers in cars, only a small amount of information is passed on to the driver. The paper describes how to build a data collecting environment for acquisition real data from a car. The system whose components include an Android based smartphone and Torque PRO application is able to send data via the Internet in real-time to the chosen server. The collected data can be further analysed both on-line and off-line.


car sensors, data-acquisition system, Torque PRO application

Full Text:



Akka HTTP documentation.

Apache Kafka documentation.

OBD-II PIDs (wikipedia).

Torque Wiki Plugin Documentation.

M. Amarasinghe, S. Kottegoda, A.L. Arachchi, S. , Muramudalige, H.M.N. Dilum Bandara, and A. Azeez. Cloud-based driver monitoring and vehicle diagnostic with OBD2 telematics. In 2015 IEEE International Conference on Electro/Information Technology (EIT), pages 505–510, May 2015.

R.I. Davis, A. Burns, R.J. Bril, and J.J. Lukkien. Controller area network (CAN) schedulability analysis: Refuted, revisited and revised. Real-Time Systems, 35(3):239–272, Apr 2007.

B. Kowalik. Introduction to car failure detection system based on diagnostic interface. In 2018 International Interdisciplinary PhD Workshop (IIPhDW), pages 4–7, 2018.

B. Kowalik and M. Szpyrka. Architecture of on-line data acquisition system for car on-board diagnostics. MATEC Web of Conferences, 252:02003, 2019.

P.-N. Tan, M. Steinbach, and V. Kumar. Introduction to Data Mining. Pearson Education, Boston, MA, USA, 2006.



  • There are currently no refbacks.