Skip to main content

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)

Source distribution for jumpstarter-driver-doip 0.9.0
File Size Uploaded
jumpstarter_driver_doip-0.9.0.tar.gz 7.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jumpstarter-driver-doip 0.9.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.9.0 This release

2 release files

0.8.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page