Skip to content

Latest commit

 

History

79 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSOVD Core

Standardized diagnostic communication for connected vehicles.

CI Coverage GHCR Chat License Good First Issues

Open-source implementation of the ISO 17978-3:2026 SOVD (Service-Oriented Vehicle Diagnostics) standard.

Quick Start

# Run the gateway with mock data
docker run -p 7690:7690 ghcr.io/eclipse-opensovd/opensovd-gateway --mock

# Verify it's running
curl -s http://127.0.0.1:7690/sovd/version-info | jq
{
  "sovd_info": [
    {
      "version": "1.1",
      "base_uri": "http://127.0.0.1:7690/sovd/v1",
      "vendor_info": {
        "version": "0.1.1",
        "name": "OpenSOVD"
      }
    }
  ]
}

Development

Prerequisites

  • Rust (version and components auto-configured via rust-toolchain.toml)
  • uv (optional) - Python package manager for running integration tests

Tip

Open the project in a Dev Container for a ready-to-use environment, or use the Nix flake (nix develop) locally. See Development docs for details.

# Build
cargo build

# Run the gateway with mock data
cargo run -p opensovd-gateway -- --mock

For testing instructions, see the Testing guide.

Examples

See examples/ for usage samples.

Documentation

Contributing

See CONTRIBUTING.md for guidelines.

License

This project is licensed under the Apache License 2.0.

About

OpenSOVD core containing Server, Client and Gateway

Resources

Contributing

Security policy

Stars

21 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages