德國國防承包商萊茵金屬已在 GitHub 上開源其 Battlesuite 連線武器系統的 API 文件。此次發布包含了底層通訊協定的規格,允許外部開發人員與該系統進行整合。該通訊協定依賴資料分發服務(DDS)中介軟體,並針對無動態記憶體配置等限制的嵌入式系統進行了調整。文件規範了標準 C++ 功能(如 std::shared_ptr)的使用,確保與資源受限環境的相容性。
事件背景
Battlesuite 是萊茵金屬設計的數位平台,旨在將各種軍事系統、武器和無人機連接成統一的生態系統。DDS 是一種廣泛應用於國防與航太領域的即時通訊標準,用於可靠的資料分發,但對於簡單的嵌入式應用而言,它通常被認為過於龐大。
社群觀察
社群討論了該協定的實際影響,其中一名用戶幽默地為其個人動力服請求 Home Assistant 外掛。其他人指出,開源可能簡化法律出口管制檢查,而技術評論則集中在記憶體受限環境中使用 DDS 的取捨。



