German Rheinmetall open-sources its Battlesuite connected weapon system protcol
Mirrored from Hacker News — AI on Front Page for archival readability. Support the source by reading on the original site.
The onboardapi interface library and middleware is designed for seamless communication between sensor systems and software components. It provides a standardized data model that ensures interoperability across complex hardware and software environments.
Built on the ddkit software development kit, this library utilizes the Data Distribution Service (DDS) standard by the Object Management Group (OMG). This data-centric publish-subscribe architecture guarantees reliable, low-latency data exchange for high-demand applications.
By leveraging DDS XTypes and XCDR2 encoding, this library ensures full backward compatibility. This allows different versions of your software to coexist and communicate seamlessly, even as the data model evolves.
While the core library is provided in C++, the API supports multi-language integration via wrappers for Java, C# / .NET, and Python.
Getting started
- Concepts
- Explore the Client/Service architecture and underlying logic
- Examples
- Configuration
- Learn how to configure the library
- Interfaces
- Browse the Data Model and all interfaces
- Changelog
- Stay up to date with the latest features
Licenses / Disclaimer
- Interface descriptions: EPL v2.0
- Runtime libraries: EULA-RME-SDK-1.0
Discussion (0)
Sign in to join the discussion. Free account, 30 seconds — email code or GitHub.
Sign in →No comments yet. Sign in and be the first to say something.