A Rust implementation of AUTOSAR's Scalable service-Oriented MiddlewarE over IP (SOME/IP).
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.
Work In Progress
Work In Progress
Work In Progress
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.
Work In Progress