Bystry DDS

Łączność danych w czasie rzeczywistym dla systemów obronnych

Oprogramowanie pośredniczące obsługujące platformy pojazdów o znaczeniu krytycznym

Shapes Demo

Zasilanie kompletnego stosu GVA

Astute DDS to oprogramowanie pośredniczące do dystrybucji danych, stanowiące serce kompletnego rozwiązania Astute Systems w zakresie architektury pojazdu (GVA) DEF-STAN 23-009. Od czujników po ekrany, jedna zunifikowana platforma łączy wszystkie podsystemy w pojeździe wojskowym.

%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#012141', 'primaryTextColor': '#00FFFF', 'primaryBorderColor': '#0072FF', 'lineColor': '#0072FF', 'secondaryColor': '#0a3a5c'}}}%% graph TB subgraph Vehicle["🎖️ Complete GVA Vehicle Platform"] subgraph HMI["🖥️ Astute HMI Software"] Display["Crew Displays"] Maps["Mapping"] Alerts["Alarms & Warnings"] end subgraph DDS["⚡ Astute DDS"] Middleware["Data Distribution Middleware"] end subgraph Subsystems["⚙️ Vehicle Subsystems"] Sensors["Sensors & Cameras"] Navigation["Navigation & GPS"] Power["Power Management"] Weapons["Weapons Systems"] Comms["Communications"] end end Display <--> Middleware Maps <--> Middleware Alerts <--> Middleware Middleware <--> Sensors Middleware <--> Navigation Middleware <--> Power Middleware <--> Weapons Middleware <--> Comms style Vehicle fill:#012141,stroke:#00FFFF,color:#00FFFF style HMI fill:#0a3a5c,stroke:#00ff88,color:#00ff88 style DDS fill:#0a3a5c,stroke:#ffaa00,color:#ffaa00 style Subsystems fill:#0a3a5c,stroke:#0072FF,color:#00FFFF

Dlaczego publikowanie/subskrypcja ma znaczenie

Problem z tradycyjną architekturą

Starsze systemy pojazdów wykorzystują połączenia punkt-punkt. Dodając nowy podsystem, należy zmodyfikować każdy system, z którym się on komunikuje. W ten sposób powstają:

  • Kosztowna integracja — każdy nowy komponent wymaga niestandardowego kodowania
  • Kruche systemy — jedna awaria może spowodować kaskadowe rozprzestrzenienie się po całej sieci
  • Uzależnienie od dostawcy — zastrzeżone protokoły ograniczają Cię do jednego dostawcy
  • Powolne aktualizacje — zmiana jednego podsystemu oznacza konieczność ponownego przetestowania wszystkiego
%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#012141', 'primaryTextColor': '#00FFFF', 'primaryBorderColor': '#0072FF', 'lineColor': '#0072FF'}}}%% graph TB subgraph Legacy["❌ Point-to-Point (Expensive & Fragile)"] direction LR A1["GPS"] --- B1["Navigation"] A1 --- C1["Display"] A1 --- D1["Logger"] B1 --- C1 B1 --- E1["Weapons"] C1 --- D1 E1 --- C1 end subgraph Modern["✅ Publish/Subscribe (Flexible & Resilient)"] direction TB A2["GPS"] -->|publish| Hub["Data Bus"] B2["Navigation"] -->|publish| Hub Hub -->|subscribe| C2["Display"] Hub -->|subscribe| D2["Logger"] Hub -->|subscribe| E2["Weapons"] end style Legacy fill:#1a0a0a,stroke:#ff3366,color:#ff6666 style Modern fill:#012141,stroke:#00ff88,color:#00FFFF

Rozwiązanie publikowania/subskrybowania

Dzięki architekturze publikowania/subskrybowania DDS podsystemy po prostu publikują dane w nazwanych tematach. Każdy system, który potrzebuje tych danych, subskrybuje temat. Brak połączeń punkt-punkt. Brak niestandardowego kodu integracyjnego.

Korzyści biznesowe Jak działa Pub/Sub
💰 Niższe koszty integracji Dodawaj nowe podsystemy bez modyfikowania istniejących
🔧 Łatwiejsza konserwacja Samodzielna wymiana lub aktualizacja podzespołów
🛡️ Większa odporność Systemy działają nadal, nawet gdy inne zawodzą
🏭 Swoboda wielu dostawców Łączenie sprzętu od różnych dostawców na jednej magistrali danych
⏱️ Szybsze wprowadzanie produktów na rynek Standardowe interfejsy oznaczają mniej konieczności tworzenia niestandardowych rozwiązań

Pojedyncze źródło pełnego stosu GVA

Astute Systems to jedyny dostawca oferujący kompletny, zintegrowany pakiet oprogramowania dla pojazdów wojskowych zgodnych ze standardem GVA:

%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#012141', 'primaryTextColor': '#00FFFF', 'primaryBorderColor': '#0072FF', 'lineColor': '#0072FF'}}}%% flowchart LR subgraph Design["📐 Design Phase"] Model["SysML Models"] Bohemian["Bohemian Model Viewer"] end subgraph Middleware["⚡ Runtime"] DDS["Astute DDS"] LDM["Land Data Model"] end subgraph HMI["🖥️ User Interface"] Displays["Astute HMI"] end Model --> Bohemian Bohemian --> DDS DDS --> LDM LDM --> Displays style Design fill:#012141,stroke:#0072FF,color:#00FFFF style Middleware fill:#012141,stroke:#ffaa00,color:#00FFFF style HMI fill:#012141,stroke:#00ff88,color:#00FFFF
Część Co to robi
Czech Przeglądaj i weryfikuj modele SysML, generuj definicje interfejsów
LDMX Najlepszy w swojej klasie edytor i walidator modeli danych lądowych dla LDM v10.0.0
NarzędzieX Zautomatyzowane generowanie kodu, integracja kompilacji i narzędzia do wdrażania
Bystry DDS Połącz wszystkie podsystemy, zapewniając dystrybucję danych w czasie rzeczywistym i w bezpieczny sposób
Model danych lądowych v10.0.0 Wstępnie skonfigurowane typy danych zgodne ze standardem GVA dla wszystkich domen pojazdów
Sprytny HMI Oprogramowanie wyświetlacza załogi spełniające wymagania DEF-STAN 23-009

Korzyści z pełnego stosu

Korzyść Uderzenie
🎯 Pojedynczy punkt odpowiedzialności Jedna umowa, jeden zespół wsparcia, jeden partner integracyjny
📋 Udowodniona zgodność Wstępnie zweryfikowane pod kątem wymagań DEF-STAN 23-009
🔄 Bezproblemowe aktualizacje Ulepsz dowolny komponent bez uszkadzania pozostałych
💰 Przewidywalne koszty Brak niespodziewanych opłat integracyjnych i pułapek licencyjnych
⏱️ Szybsza dostawa Zacznij od działającego oprogramowania, a nie pustych frameworków

Porównanie dostawców DDS

Rozważania dotyczące zamówień publicznych

Czynnik Bystry DDS RTI Connext Cyklon DDS OpenDDS Szybki DDS
Model licencji Elastyczne opcje Reklama na miejsce Zaćmienie EPL 2.0 LGPL Apache 2.0
Koszt licencji Konkurencyjny $$$ za wdrożenie Bezpłatny Bezpłatny Bezpłatny
Model wsparcia Umowa z australijskim dostawcą Globalne przedsiębiorstwo Fundacja Eclipse OCI komercyjne Reklama eProsima
Wsparcie z siedzibą w Australii ✅ Tak ❌ Z siedzibą w USA ❌ Nie ❌ Z siedzibą w USA ❌ Z siedzibą w Hiszpanii
GVA Pre-Integracja ✅ Wbudowany ❌ Praca na zamówienie ❌ Zrób to sam ❌ Zrób to sam ❌ Zrób to sam
Dostępny pełny stos ✅ Jedno źródło: HMI + LDM + DDS + Narzędzia ❌ Tylko oprogramowanie pośredniczące ❌ Tylko oprogramowanie pośredniczące ❌ Tylko oprogramowanie pośredniczące ❌ Tylko oprogramowanie pośredniczące
Narzędzia SysML ✅ Bohemian + LDMX + ToolX ❌ Żaden ❌ Żaden ❌ Żaden ❌ Żaden
Kontrola eksportu Jurysdykcja australijska Rozważania dotyczące ITAR w USA UE NAS UE

Porównanie cech technicznych

Funkcja Bystry DDS RTI Connext Cyklon DDS OpenDDS Szybki DDS
DDSI-RTPS 2.5 ✅ Zakończ ✅ Zakończ ✅ Zakończ ✅ Zakończ ✅ Zakończ
Zabezpieczenia DDS 1.1 ✅ Zakończ ✅ Zakończ ⚠️ Częściowo ✅ Zakończ ✅ Zakończ
X-Types 1.3 ✅ Zakończ ✅ Zakończ ⚠️ Częściowo ⚠️ Częściowo ⚠️ Częściowo
Dynamiczny interfejs API danych ✅ Zakończ ✅ Zakończ ❌ Żaden ⚠️ Podstawowy ⚠️ Podstawowy
Usługa TypeLookup ✅ Zakończ ✅ Zakończ ❌ Żaden ❌ Żaden ⚠️ Częściowo
Filtrowanie treści ✅ Zakończ ✅ Zakończ ✅ Zakończ ✅ Zakończ ✅ Zakończ
Transport pamięci współdzielonej ✅ Zakończ ✅ Zakończ ✅ Zakończ ❌ Żaden ✅ Zakończ
Transport TCP ✅ Zakończ ✅ Zakończ ✅ Zakończ ✅ Zakończ ✅ Zakończ
Zero-Copy ✅ Wspierane ✅ Wspierane ✅ Wspierane ❌ Żaden ✅ Wspierane

Zgodność ze standardami

Standard Bystry DDS RTI Connext Cyklon DDS OpenDDS Szybki DDS
O mój Boże, DDS 1.4
O mój Boże DDSI-RTPS 2.5
O mój Boże, DDS-XTypes 1.3 ⚠️ ⚠️ ⚠️
O mój Boże, zabezpieczenia DDS 1.1 ⚠️
O mój Boże, IDL 4.2
DEF-STAN 23-009 (GVA)
Model danych lądowych v10.0.0

Obsługa języków i platform

Zdolność Bystry DDS RTI Connext Cyklon DDS OpenDDS Szybki DDS
C++ C++20 C++11 Opakowanie C99 C++11 C++11
C Przez C++ ✅ Natywny ✅ Natywny ✅ Natywny
Pyton Mapa drogowa
Rdza Mapa drogowa
Linux
Okna
VxWorks Mapa drogowa ⚠️ ⚠️
Wbudowany/RTOS ✅ Zaprojektowany dla ✅ Wariant mikro ⚠️ ⚠️ ⚠️
Łączenie statyczne ✅ Pojedyncza biblioteka ⚠️ ⚠️ Biblioteki współdzielone ⚠️ Biblioteki współdzielone ⚠️ Biblioteki współdzielone

Dlaczego Astute DDS wygrywa

vs RTI Connext vs CycloneDDS w porównaniu z OpenDDS vs Fast DDS
Elastyczne opcje licencjonowania Pełne wsparcie dla typów X Kompletny interfejs API danych dynamicznych Wsparcie z siedzibą w Australii
Australijski dostawca, brak obaw dotyczących ITAR Wbudowane zabezpieczenia Usługa TypeLookup Pełna zgodność z GVA
Pełny stos GVA z jednego źródła Najlepszy w swojej klasie LDMX + ToolX Najlepszy w swojej klasie LDMX + ToolX Prostsze wdrożenie
Dołączona wersja LDM 10.0.0 Wsparcie komercyjne Jurysdykcja australijska Kompletne typy X

Dlaczego Prime wybierają Astute Systems

„Skróciliśmy czas integracji GVA o 40% dzięki pakietowi Astute. Jeden dostawca odpowiedzialny za oprogramowanie pośredniczące, interfejs HMI i model danych wyeliminował wzajemne oskarżanie się, które było plagą poprzednich programów”.

— Kierownik programu, brytyjski premier obronny


Gwarancja interoperacyjności

Astute DDS jest w pełni interoperacyjny ze wszystkimi głównymi implementacjami DDS. Twój pojazd może bezproblemowo komunikować się z:

%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#012141', 'primaryTextColor': '#00FFFF', 'primaryBorderColor': '#0072FF', 'lineColor': '#0072FF'}}}%% graph LR subgraph Your["🎖️ Your Vehicle"] Astute["Astute DDS"] end subgraph Partners["🤝 Partner Systems"] RTI["RTI Connext"] OpenDDS["OpenDDS"] Cyclone["Cyclone DDS"] FastDDS["Fast DDS"] end Astute <-->|OMG Standard| RTI Astute <-->|OMG Standard| OpenDDS Astute <-->|OMG Standard| Cyclone Astute <-->|OMG Standard| FastDDS style Your fill:#012141,stroke:#00ff88,color:#00FFFF style Partners fill:#012141,stroke:#0072FF,color:#00FFFF

Brak uzależnienia od dostawcy. Jeśli system partnera korzysta z innej implementacji DDS, Astute DDS połączy się bez modyfikacji.


Zgodność ze standardami obronnymi

Zbudowany do wymagań wojskowych

Standard Status
DEF-STAN 23-009 ✅ Pełna zgodność z GVA
Model danych lądowych v10.0.0 ✅ Kompletne typy domen
STANAG NATO ✅ Gotowy do interoperacyjności
Cybernetyczne podstawy ✅ Certyfikowane bezpieczeństwo

Bezpieczeństwo, któremu możesz zaufać

  • 🔐 Szyfrowana komunikacja — wszystkie dane chronione podczas przesyłu
  • 🎫 Uwierzytelnianie oparte na certyfikatach — łączą się tylko autoryzowane systemy
  • 📋 Zasady kontroli dostępu — określ, kto może publikować lub subskrybować każdy temat
  • 📝 Pełne rejestrowanie audytu — kompletny ślad przeglądów bezpieczeństwa

Sprawdzone w produkcji

Wdrożone w wielu programach

Astute DDS cieszy się zaufaniem czołowych producentów sprzętu obronnego w Australii, Wielkiej Brytanii i krajach sojuszniczych:

Domena Aplikacje
🎖️ Pojazdy opancerzone Wyświetlacze załogi, łączenie czujników, integracja uzbrojenia
🤖 Robotyka i systemy autonomiczne Bezzałogowe pojazdy naziemne, platformy robotyczne, autonomiczna nawigacja
🛡️ Przeciwdziałanie bezzałogowym statkom powietrznym (CUAS) Systemy wykrywania, śledzenia i omijania dronów
✈️ Naziemne stacje kontroli Dowodzenie i kontrola bezzałogowego statku powietrznego, sygnały z czujników
🚢 Systemy morskie Wyświetlacze na mostku, kontrola uszkodzeń, nawigacja
🏭 Szkolenia i symulacje Środowiska syntetyczne, przegląd po akcji, odprawa

🎬 Poproś o demo

Zobacz Astute DDS i cały pakiet GVA w akcji. Dowiedz się więcej o naszym pakiecie lub zamów demonstrację już teraz.