Skip to content

py_uds_demo

Overview

py_uds_demo is a Python package for learning and practicing the Unified Diagnostic Services (UDS) protocol. It provides a simulator with CLI, GUI, and Web interfaces, allowing users to send diagnostic requests and view responses as per ISO 14229.

Features

  • UDS protocol simulation (ISO 14229)
  • CLI, GUI (CustomTkinter), and Web (Gradio) interfaces
  • Diagnostic session management, data transmission, input/output control, and more
  • Extensible and modular codebase

source manual