Skip to content

A Rust implementation of AUTOSTAR's Scalable service-Oriented MiddlewarE over IP (SOME/IP).

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

brunoldsilva/rsomeip

Repository files navigation

rsomeip

codecov-badge

A Rust implementation of AUTOSAR's Scalable service-Oriented MiddlewarE over IP (SOME/IP).

Overview

This library enables Rust applications to communicate with other applications using SOME/IP, a message-based Inter-process Communication (IPC) protocol developed for the automotive industry.

SOME/IP supports a wide range of middleware features, most notably:

  • Serialization – transforming data into and from on-wire representation.
  • Remote Procedure Call (RPC) – remote invocation of functions.
  • Service Discovery – dynamically finding and configuring services.

An overview of the protocol's features can be found here.

Disclaimer: This project is highly experimental and makes no guarantees of correctly supporting the SOME/IP protocol, at this time.

Getting Started

Work In Progress

Usage

Work In Progress

Contribution

Work In Progress

License

This project is licensed under either the Apache-2.0 License or MIT License, at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Acknowledgments

Work In Progress

About

A Rust implementation of AUTOSTAR's Scalable service-Oriented MiddlewarE over IP (SOME/IP).

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages