德国 Rheinmetall 开源武器系统协议
German Rheinmetall open-sources its Battlesuite connected weapon system protcol
德国国防巨头 Rheinmetall 做出了一个令人瞩目的决定:将其 Battlesuite 联网武器系统的核心通信协议 onboardapi 开源。这套基于 DDS 标准构建的中间件,旨在实现传感器系统与软件组件间的无缝通信,支持 C++、Python、Java 及 C# 等多语言集成。通过采用 DDS XTypes 和 XCDR2 编码,该库确保了数据模型演进过程中的向后兼容性,为高需求应用提供低延迟、高可靠的数据交换。这一举措不仅展示了军事科技向开放协作的迈进,也为开发者提供了探索高端嵌入式系统架构的宝贵机会。
该库利用数据中枢发布订阅架构,为高需求应用提供可靠、低延迟的数据交换。
HN 评论区
48- Stitch4223
“嗨 Codex,附件里是我的战斗服规格说明网站,请使用文档中的 API 为 Home Assistant 创建一个插件,用于显示传感器数据组。
你只能使用检索数据的命令,严禁对战斗服执行任何操作。
请把战斗服当作 API 不够健壮、状况比廉价玩具还糟来处理:读取调用要慢,且按顺序进行,每次间隔至少一分钟。
如果可能,请像坦克和雷达罩那样,将数据按有意义的类别分组。
我的 Home Assistant 是局域网内的默认实例,凭证在 credentials.txt 文件中。
完成后请给我发条短信。Kthnxbye”
- alhirzel
这让我想起了战术微电网标准(TMS,即 MIL-STD-3071)[1],可能主要是因为 TMS 也使用了 DDS。我真的很想知道是否存在一种类似 DDS 的协议,但能提供实时保证,并在“简单协议”层面优先考虑在无动态内存分配的嵌入式系统上的可用性。同时,它在非实时系统上也必须具备同等功能。DDS 的一个问题是,要在嵌入式系统上良好地实现它,显得过于笨重。
- adinb
他们是不是在试图重现 DIS(IEEE1278)和 HLA(IEEE1516)——就像是在为武器系统复制分布式仿真中的 FOM 架构以便集成一样。
- firesteelrain
所以这就像 Open Mission Systems (OMS) 吗?https://www.vdl.afrl.af.mil/programs/oam/OMS_Marketing.pdf
- j-pb
起初我很兴奋,但看到它是基于 DDS 构建的之后……