Bystry DDS
Łączność danych w czasie rzeczywistym dla systemów obronnych
Oprogramowanie pośredniczące obsługujące platformy pojazdów o znaczeniu krytycznym
W pełni funkcjonalny DDS z X-Types. DDS klasy broni do celów obronnych.
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.
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
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:
| 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:
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.