CAN-DAQ: An open-source, cost-effective data capture device and software for automotive research

Read full text
Authors: Anuj Verma, Chandram Millon Dutta, Aritra Ghosh, Sakshin M. Kanchibail, Sneha Harish, Rishvanth S.K., Shaurya Chandra, Siddharth Kumar Das, Selvakumar K.
Cited by: 1
References: 11

Abstract

Modern systems, from vehicles to industrial testbenches, generate vast amounts of CAN bus data, yet researchers and developers lack affordable, open-source tools for its capture and analysis. While commercial tools are cost-prohibitive and existing open-source options often lack integrated hardware or mature software, acquiring this data is essential for subsystem validation (such as powertrains, safety systems, and sensors), ECU development, and network security analysis, with real-time graphing providing immediate insight. We present CAN-DAQ, a complete hardware-software platform that bridges this gap, matching the core features of commercial systems at a fraction of the cost. It combines an ESP32-based hardware interface with a flexible Python-based software and SDK, featuring high-resolution real-time visualization and a robust SQL backend. CAN-DAQ supports all classic CAN baud rates from 25 kbps to 1 Mbps and achieves a maximum sampling frequency of 1 kHz, reliably capturing 1000 CAN frames per second. As a fully open-source solution, it provides a foundation for users to build custom real-time data analytics applications. The system's effectiveness was validated through comprehensive testing of its data reception, transmission, and sampling capabilities, demonstrating reliable operation against commercial-grade automotive CAN interfaces.

Fields of Study & Subjects

Real-Time Systems Scheduling IoT and GPS-based Vehicle Safety Systems Autonomous Vehicle Technology and Safety

Publication details

Journal / source
HardwareX
Publisher
Elsevier BV
Volume
25
Pages
e00743–e00743
Publication date
2 February 2026
Language
EN