UDS over DoIP Driver
jumpstarter-driver-uds-doip provides UDS (Unified Diagnostic Services, ISO-14229)
operations over DoIP (Diagnostics over Internet Protocol, ISO-13400) transport for
Jumpstarter. This enables remote automotive ECU diagnostics over Ethernet.
For raw DoIP operations (vehicle discovery, entity status), see jumpstarter-driver-doip.
For UDS over CAN/ISO-TP, see jumpstarter-driver-uds-can.
Installation
pip3 install --extra-index-url https://pkg.jumpstarter.dev/simple/ jumpstarter-driver-uds-doip
Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
ecu_ip |
str | required | IP address of the target ECU |
ecu_logical_address |
int | required | DoIP logical address of the ECU |
tcp_port |
int | 13400 | DoIP TCP port |
protocol_version |
int | 2 | DoIP protocol version |
client_logical_address |
int | 0x0E00 | Logical address of the client/tester |
auto_reconnect_tcp |
bool | false | Auto-reconnect on TCP connection close |
request_timeout |
float | 5.0 | UDS request timeout in seconds |
Example exporter configuration
export:
uds:
type: jumpstarter_driver_uds_doip.driver.UdsDoip
config:
ecu_ip: "192.168.1.100"
ecu_logical_address: 224 # 0x00E0
request_timeout: 5
API Reference
.. autoclass:: jumpstarter_driver_uds_doip.driver.UdsDoip()
Release files for jumpstarter-driver-uds-doip 0.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jumpstarter_driver_uds_doip-0.9.0.tar.gz | 6.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jumpstarter_driver_uds_doip-0.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.8 kB
Release files / jumpstarter_driver_uds_doip-0.9.0.tar.gz
| Download URL | jumpstarter_driver_uds_doip-0.9.0.tar.gz |
|---|---|
| Size | 6.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9c993206430981ab3bd4b6053d68905b9133f23c9624e0ff7b02035b703d252b
|
|
BLAKE2b-256 checksum How to use checksums |
0ebe111242a226d8ea3536f3e6f072ef71eb8eba08642dbedbb041742b0fc5c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|
Release files / jumpstarter_driver_uds_doip-0.9.0-py3-none-any.whl
| Download URL | jumpstarter_driver_uds_doip-0.9.0-py3-none-any.whl |
|---|---|
| Size | 7.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c04c727a5aa53df4e9015d265b23c90073fbcdc5638984aa188cf56f52bcfe1b
|
|
BLAKE2b-256 checksum How to use checksums |
1e9bae2561052a0941ac62a47480fdd6fd2a646b3eca21c8e3f233cda8c5c6c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|