Skip to content

eclipse-opensovd/opensovd-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 devenv 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

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages