Opublikowano pierwotnie: CarteNav.com
Łączenie krytycznych danych operacyjnych w czasie rzeczywistym
Płynna koordynacja między systemami misji w czasie rzeczywistym jest podstawą ekosystemu CarteNav, opracowanego przez CarteNav, firmę PAL Aerospace. Jak pokazano w transmisji Unlocking the CarteNav Ecosystem, najnowszy dodatek - MissionLink- wprowadza nową warstwę elastyczności i dostosowywania, która zwiększa wydajność operacyjną przy jednoczesnym zachowaniu płynnej interoperacyjności między systemami misji.
Podczas sesji omówiono również wewnętrzne działanie MissionLink, a także rzeczywiste przypadki użycia, które pokazują, w jaki sposób rozszerza on możliwości szerszego ekosystemu CarteNav. Aby dokładniej poznać te możliwości, można obejrzeć pełną transmisję tutaj.
Ekosystem CarteNav
Ekosystem CarteNav to pakiet oprogramowania składający się z dwóch systemów: AIMS-ISR i AIMS-C4. Jak podkreślił Scott Richardson, wiceprezes ds. produktów w CarteNav, "nasze oprogramowanie jest wolne od ITAR, co pozwala nam realizować nasze rozwiązania na arenie międzynarodowej. Mamy ponad 125 klientów w 60 krajach i ponad 600 wdrożeń".
Dla lokalnego obrazu operacyjnego dostępny jest AIMS-ISR. Jest to georeferencyjna aplikacja z ruchomymi mapami, która zazwyczaj działa na komputerze obok operatora na różnych platformach (np. naziemnych, powietrznych, stałopłatowych). Jego architektura wtyczek pozwala na elastyczność misji poprzez dostosowanie do różnych czujników. Najważniejsze jest to, że może zarówno kontrolować czujniki, jak i wyświetlać ich informacje (np. ślady radarowe). Według Scotta "dla nas tak naprawdę chodzi o kontrolę czujników i sposób, w jaki można uzyskać informacje z tych potężnych czujników dla kogoś, kto musi podejmować decyzje".
System ISR jest zbudowany tak, aby stanowił ramy systemu misji technologii i aplikacji, co czyni go modułowym, konfigurowalnym i interoperacyjnym.
Dla zwykłego obrazu operacyjnego dostępny jest AIMS-C4. Jest to aplikacja oparta na przeglądarce, hostowana na serwerze i dostępna dla każdego, kto posiada odpowiednie dane uwierzytelniające. System jest punktem węzłowym dla dystrybucji danych w czasie zbliżonym do rzeczywistego, zarówno do, jak i z systemów AIMS-ISR, a także innych systemów innych firm. Dzięki C4 użytkownicy mogą udostępniać i archiwizować dane, przeglądać i analizować informacje oraz generować raporty. Nową funkcją dodaną niedawno do C4 jest możliwość tworzenia i zarządzania punktami zainteresowania.
C4 jest tak naprawdę hubem dla Mission Link, a Mission Link jest tam faktycznie wdrożony jako usługa w klastrze Kubernetes C4 i jako taki dziedziczy takie rzeczy jak dostęp C4 i integracja uwierzytelniania, którą ma z użytkownikiem końcowym i systemem LDAP użytkownika końcowego.
Ideą ekosystemu CarteNav jest stworzenie spójnego, dynamicznego, inteligentnego ekosystemu w czasie rzeczywistym. Ekosystemy nie są jednak pozbawione wyzwań.
Wyzwanie ekosystemu
Celem każdego ekosystemu jest jego płynność, rozszerzalność i skalowalność. W przypadku CarteNav, z AIMS-C4 jako centrum, oznacza to współpracę z systemem AIMS-ISR, a także innymi systemami ISR innych firm. Oznacza to również możliwość obsługi wielu różnych czujników i typów czujników.
Wyzwanie ekosystemu jest więc tak naprawdę wyzwaniem komunikacyjnym. A jeśli celem jest możliwość płynnej i wydajnej koordynacji między systemami misji, to każde rozwiązanie ekosystemu będzie miało następujące właściwości:
- Komunikacja w czasie rzeczywistym
- Zsynchronizowana komunikacja
- Komunikacja dwukierunkowa
- Niska przepustowość
- Łatwa integracja przez strony trzecie
- Zawsze włączony
- Prosty, lekki i z możliwością rozbudowy
Dzięki tym funkcjom ekosystem mógłby być niezależny od platformy, jednocześnie będąc w stanie ujednolicić wymianę danych na wszystkich platformach. Czy takie rozwiązanie komunikacyjne istnieje? Już istnieje i nazywa się MissionLink.
Rozwiązanie MissionLink
MissionLink (MLink) można traktować jako nowy komponent do już istniejącego pakietu oprogramowania (AIMS-ISR i AIMS-C4). Według Scotta, "MLink jest zasadniczo lekką aplikacją Rust, która jest wdrażana jako węzły serwera MLink. Ma więc możliwość wysyłania lub odbierania wiadomości za pośrednictwem protokołu HTTP".
Sposób, w jaki reszta ekosystemu współdziała z C4, odbywa się za pośrednictwem MLink API. MLink API oferuje możliwość integracji dowolnego czujnika na dowolnej platformie i udostępniania obrazu misji w czasie rzeczywistym różnym zespołom. I robi to bezpiecznie z dowolnego miejsca. Aby dowiedzieć się więcej o tym, jak działa MLink API, obejrzyj transmisję tutaj.
Dzięki wbudowanemu interfejsowi API i obsłudze protokołów, MLink zmniejsza złożoność, czas i koszty integracji innych firm. MLink upraszcza integrację systemów misji, zapewniając integratorom systemów wbudowany interfejs API, znormalizowane interfejsy i kompatybilność protokołów. Ułatwia to łączenie różnych czujników, platform i kanałów komunikacyjnych.
MLink zabezpiecza również dane misji, zapewniając ich ochronę podczas transmisji. Wykorzystując zaawansowane protokoły synchronizacji, utrzymuje dokładność danych, nawet w trudnych warunkach sieciowych. Zapewnia to niezawodne dostarczanie danych w trudnych warunkach operacyjnych.
Dzięki MLink użytkownicy mogą konsolidować dane z czujników i platform w jednym centrum operacyjnym, korzystając z wysokowydajnych systemów agregacji i przechowywania danych. Zwiększa to ogólną wydajność misji, zapewniając płynny dostęp do danych bieżących i historycznych, wspierając analitykę, planowanie misji i korekty operacyjne w czasie rzeczywistym.
Jak działa MissionLink
MLink działa jak każdy inny interfejs API REST: używając komunikatów GET i POST za pośrednictwem protokołu HTTP. Interfejsy API działają poprzez wysyłanie informacji przy użyciu struktur danych, takich jak XML lub JSON. Dla MLink, CarteNav, firma PAL Aerospace, stworzyła nową technologię do wysyłania i odbierania danych za pomocą API i nazywa się AML: AIMS markup language.
Według Marka McManusa, architekta oprogramowania, "AML to nowsza technologia, nad którą pracujemy w CarteNav. Zasadniczo jest to definicja XML definiująca interfejs użytkownika i łącząca ten interfejs użytkownika z naszym systemem poleceń zaplecza i systemem modelowania w celu odbierania danych. Możesz dodać funkcjonalność do tych formularzy, tych paneli, które tworzysz poprzez definicję XML za pomocą skryptu Lua. Tak więc dla każdego, kto jest zaznajomiony z tworzeniem HTML i JavaScript, tworzeniem stron internetowych lub tworzeniem stron internetowych na najprostszym poziomie, jest to podobne wsparcie w ramach AIMS".
Tak więc, używając AML do zdefiniowania interfejsu użytkownika w C4, wynikowy interfejs automatycznie odziedziczy wygląd, styl, motyw i stylizację AIMS. Pozwala to uniknąć złożoności związanej z koniecznością definiowania interfejsu użytkownika za pomocą skompilowanego języka, takiego jak C++.
W rezultacie AML może być używany do tworzenia takich rzeczy, jak niestandardowe panele interfejsu kamery i radaru. Obejmuje to funkcjonalność aż po menu i systemy nakładek (tj. szczegóły wyświetlane na mapach i w menu). Wszystko to jest zdefiniowane w AML. W rzeczywistości wiele paneli interfejsu kamery i radaru w AIMS-ISR już korzysta z tej technologii. Prawdziwą zmianą jest to, że jest ona teraz udostępniana zewnętrznie dla użytkowników i integratorów.
Dzięki rozszerzalności AML, MLink może być używany przez C4 do pozyskiwania informacji w różnych formatach i protokołach, przepakowywania ich i wysyłania z powrotem do strony trzeciej lub z powrotem do wdrożonego ISR. A wszystko to przy bardzo niskiej przepustowości. W ten sposób MLink można traktować jako sekwencjonowane zdarzenia z załącznikami. Załącznikami, które mogą być interesujące dla różnych użytkowników.
Oczywiste jest, że MLink dobrze radzi sobie z funkcjami wymaganymi do płynnej koordynacji między systemami misji, jak opisano wcześniej. Oferuje zsynchronizowaną, dwukierunkową komunikację w czasie rzeczywistym. Ma niską przepustowość, jest zawsze włączony i łatwy do zintegrowania przez strony trzecie.
Przypadki użycia MissionLink
Jednym z przypadków użycia MLink jest nagła zmiana trasy. Jak Scott podzielił się w transmisji, wyobraź sobie, że "lecieliśmy przez jakiś czas, wykonując zaplanowaną trasę nadzoru. Miałem po prostu lecieć wzdłuż wybrzeża, ale oto otrzymaliśmy raport o pewnych obawach środowiskowych ze statku. Tak więc strona trzecia przekazała nam teraz trasę, którą chcieliby się upewnić, że samolot pokonał". Wszystko to można zrobić za pośrednictwem MLink.
Statek może wysłać plik GPX przez MLink do C4. C4 rozpozna zmianę trasy i prześle ją do MLink. AIMS-ISR otrzyma zdarzenie wraz z załącznikiem i natychmiast rozpozna, że udostępniono nową trasę.
Innym przypadkiem użycia jest wykorzystanie C4 jako mechanizmu planowania. W tym przypadku C4 wysyła trasę do ISR za pośrednictwem MLink. Jeśli użytkownik ISR zaakceptuje zadanie, ISR jest natychmiast wypełniany trasą, a powiadomienie jest wysyłane z powrotem do C4 za pośrednictwem MLink, który odpowiednio aktualizuje swój widok. Ciągłość danych jest zapewniona, więc obie strony widzą, co dzieje się z tym samym obrazem.
Rozszerzanie ekosystemu CarteNav
CarteNav, firma PAL Aerospace, opracowała i udostępniła nowy sposób interakcji ze swoim ekosystemem. Nazywa się MissionLink i wykorzystuje API oraz niestandardowy język znaczników AML, aby rozszerzyć możliwości ekosystemu, ułatwiając zewnętrznym użytkownikom i integratorom podłączanie do niego swoich czujników i platform ISR.
MissionLink, lub MLink, ułatwia udostępnianie w czasie rzeczywistym, możliwego do podjęcia działań, obrazu misji w zespołach, dostosowanego do potrzeb użytkownika i przepływu pracy oraz bezpiecznie dostępnego z dowolnego miejsca.
Obejrzyj naszą ekskluzywną transmisję MissionLink i dowiedz się, jak globalna łączność zmienia sukces misji. Dowiesz się:
- Przykłady zastosowania MissionLink w świecie rzeczywistym
- Szczegółowe informacje o tym, czym jest i jak działa MissionLink
- Spostrzeżenia ekspertów stojących za MissionLink
- Wartościowa sesja pytań i odpowiedzi z odpowiedziami, których nie można znaleźć nigdzie indziej
