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