Skip to content
 
 

Latest commit

 

History

89 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.0",
      "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

Fork of opensovd-core used as a reference project

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages