德国莱茵金属开源其武器系统板载接口协议
来源:rheinmetall.github.io — rheinmetall.github.io · 269 分 · by summarity
📋 概述
德国军工企业莱茵金属把 Battlesuite 连接武器系统的板载接口文档放到了 GitHub 上。onboardapi 是一套接口库与中间件,用于传感器系统与软件组件之间的通信,提供标准化的数据模型以保证复杂软硬件环境之间的互操作。它构建在 ddkit 软件开发套件之上,采用 OMG 的 DDS 标准,以数据为中心的发布订阅架构提供可靠而低延迟的数据交换;借助 DDS XTypes 与 XCDR2 编码保证向后兼容,核心库为 C++,另提供 Java、C#/.NET 与 Python 封装。
🔑 核心要点
- 目标是在传感器与软件组件之间提供标准化的数据模型。
- 底层采用 OMG 的 DDS 标准,即数据为中心的发布订阅。
- 通过 DDS XTypes 与 XCDR2编码保证向后兼容。
- 核心库是 C++,另提供 Java、C#/.NET 与 Python 封装。
- 文档随版本发布,当前版本号 9.10.0。
💡 金句
它为复杂硬件与软件环境之间的互操作,提供了一套标准化的数据模型。
👍 0
👎 0
← 返回 Hacker News 首页