CAN bus data analysis using Python
08-24, 16:00–16:40 (Asia/Kuala_Lumpur), JC 1

The Controller Area Network (CAN) bus is a vehicle communication bus standard designed to allow electronic control units (ECUs), sensors, and actuators to communicate with each other without a centralized computer. Each node communicates by sending a structured message or frame. In this talk, the method to capture CAN frames from a vehicle and analyze their content will be presented. Moreover, a statistical analysis will be demonstrated to uncover the functionality of an unknown CAN frame.


At the end of this talk, participants should be able to:

  1. Understand how to capture CAN frames from vehicle.
  2. Understand the structure of CAN frame.
  3. Know how to conduct statistical analysis on CAN frames using Python.

Syukran Hakim is a Senior Lecturer at UMPSA. He has been passionate about electronics and programming from a young age. He utilizes Python for solving mathematical equations and specializes in digital holography as well as signal and image processing.