HN 日本語サマリー

← 一覧へ戻る
オープンソース

ドイツのラインメタル社、Battlesuiteコネクテッド兵器システムプロトコルをオープンソース化

German Rheinmetall open-sources its Battlesuite connected weapon system protcol (rheinmetall.github.io)

80 pointsby summarity15 コメント

要約

ドイツの防衛企業ラインメタル社は、同社のBattlesuiteコネクテッド兵器システムプロトコルをオープンソース化しました。このプロトコルは、センサーシステムとソフトウェアコンポーネント間のシームレスな通信を提供し、DDS標準に基づいています。C++で提供され、Java、C#/.NET、Python向けのラッパーも用意されています。

全文翻訳

onboardapi 9.10.0 by Rheinmetall onboardapi ドキュメント onboardapiインターフェースライブラリおよびミドルウェアは、センサーシステムとソフトウェアコンポーネント間のシームレスな通信のために設計されています。これは、複雑なハードウェアおよびソフトウェア環境全体での相互運用性を保証する標準化されたデータモデルを提供します。ddkitソフトウェア開発キット上に構築されたこのライブラリは、Object Management Group (OMG) のData Distribution Service (DDS) 標準を利用しています。このデータ中心のパブリッシュ/サブスクライブアーキテクチャは、高需要アプリケーション向けの信頼性の高い低遅延データ交換を保証します。DDS XTypesとXCDR2エンコーディングを活用することで、このライブラリは完全な後方互換性を保証します。これにより、データモデルが進化しても、異なるバージョンのソフトウェアが共存し、シームレスに通信することが可能になります。コアライブラリはC++で提供されますが、APIはJava、C# / .NET、およびPython向けのラッパーを介してマルチ言語統合をサポートします。 はじめに コンセプト クライアント/サービスアーキテクチャと基盤となるロジックを探る 例 C++ Python C# / .NET Java 設定 ライブラリの設定方法を学ぶ インターフェース データモデルとすべてのインターフェースを参照する 変更履歴 最新の機能を確認する ライセンス / 免責事項 インターフェースの説明: EPL v2.0 ランタイムライブラリ: EULA-RME-SDK-1.0 生成元: 1.9.1 インプリント © 2026 Rheinmetall AG