DoIP Driver
jumpstarter-driver-doip provides raw Diagnostics over Internet Protocol (DoIP, ISO-13400)
operations for Jumpstarter. This driver enables low-level communication with automotive ECUs
over Ethernet, including vehicle discovery, entity status checks, alive checks, and raw
diagnostic message exchange.
For UDS (Unified Diagnostic Services) over DoIP, see jumpstarter-driver-uds-doip.
Installation
pip3 install --extra-index-url https://pkg.jumpstarter.dev/simple/ jumpstarter-driver-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 (2=2012, 3=2019) |
client_logical_address |
int | 0x0E00 | Logical address of the client/tester |
auto_reconnect_tcp |
bool | false | Auto-reconnect on TCP connection close |
activation_type |
int | 0 | Routing activation type (null to disable) |
Example exporter configuration
export:
doip:
type: jumpstarter_driver_doip.driver.DoIP
config:
ecu_ip: "192.168.1.100"
ecu_logical_address: 224 # 0x00E0
API Reference
.. autoclass:: jumpstarter_driver_doip.driver.DoIP()
Release files for jumpstarter-driver-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_doip-0.9.0.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jumpstarter_driver_doip-0.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.5 kB
Release files / jumpstarter_driver_doip-0.9.0.tar.gz
| Download URL | jumpstarter_driver_doip-0.9.0.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5bf562011d5b1c1af68acbe0aa5cdbcf9717ee2a32b8d2823e73b28797cac25f
|
|
BLAKE2b-256 checksum How to use checksums |
491d62a2de6ef4f2c926d0b1369a699815b89b22727fb868b6b491c43025fb3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|
Release files / jumpstarter_driver_doip-0.9.0-py3-none-any.whl
| Download URL | jumpstarter_driver_doip-0.9.0-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
20683fc0bfa4ae3be608b1accb4b6a4eca64d5ddda0b7b31fa15e253f83f95bf
|
|
BLAKE2b-256 checksum How to use checksums |
f291eff2ef0f95863f2ae770cdbb8a930876ab6c17d2e58b705e6e77d6bc511c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|