Rheinmetall has announced the open-sourcing of its Battlesuite connected weapon system protocol. The onboardapi interface library and middleware are designed to facilitate communication between sensor systems and software components. It provides a standardized data model that ensures interoperability across complex hardware and software environments.
The library is built on the ddkit software development kit and utilizes the Data Distribution Service (DDS) standard established by the Object Management Group (OMG). This data-centric publish-subscribe architecture is designed to guarantee reliable, low-latency data exchange for high-demand applications.
By leveraging DDS XTypes and XCDR2 encoding, the library ensures full backward compatibility, allowing different versions of software to coexist and communicate seamlessly as the data model evolves.
The core library is provided in C++, and the API supports multi-language integration through wrappers for Java, C# / .NET, and Python.