Oorspronkelijk gepubliceerd op CarteNav.com
Kritieke operationele data in real time koppelen
Naadloze afstemming tussen realtime missiesystemen vormt de kern van het CarteNav-ecosysteem, ontwikkeld door CarteNav, onderdeel van PAL Aerospace. Zoals de uitzending Unlocking the CarteNav Ecosystem liet zien, biedt de nieuwste aanwinst – MissionLink – een extra laag flexibiliteit en maatwerk. Dat verhoogt de operationele efficiëntie, terwijl de naadloze interoperabiliteit tussen missiesystemen behouden blijft.
In de sessie kwam ook de technische werking van MissionLink aan bod, met praktijkvoorbeelden die laten zien hoe MissionLink de functionaliteit van het bredere CarteNav-ecosysteem uitbreidt. Wilt u daar meer over weten? De volledige uitzending kunt u hier terugkijken.
Het CarteNav-ecosysteem
Het CarteNav-ecosysteem is een softwaresuite die bestaat uit twee systemen: AIMS-ISR en AIMS-C4. “Onze software is ITAR-vrij, waardoor we onze oplossingen internationaal kunnen aanbieden”, zei Scott Richardson, VP of Product bij CarteNav, tijdens de uitzending. “We hebben ruim 125 klanten in 60 landen en meer dan 600 installaties.”
Voor het lokale operationele beeld is er AIMS-ISR: een gegeorefereerde moving map-applicatie die doorgaans op een computer naast de operator draait, op uiteenlopende platforms (bijvoorbeeld op de grond, in de lucht en in vastvleugelige vliegtuigen). Dankzij de architectuur met plug-ins kan AIMS-ISR met allerlei sensoren overweg, wat de missie flexibel maakt. Het belangrijkste is dat het systeem sensoren zowel kan aansturen als hun informatie kan weergeven (zoals radartracks). “Voor ons draait het echt om sensorbesturing, en om de vraag hoe we de informatie van die krachtige sensoren krijgen bij degene die beslissingen moet nemen”, aldus Richardson.
Het ISR-systeem is ontworpen als een missiesysteemraamwerk van technologieën en toepassingen, wat het modulair, configureerbaar en interoperabel maakt.
Voor het gemeenschappelijke operationele beeld is er AIMS-C4: een browsergebaseerde applicatie die op een server draait en toegankelijk is voor iedereen met de juiste inloggegevens. Het systeem is het knooppunt voor de vrijwel realtime distributie van data, van en naar AIMS-ISR-systemen en andere systemen van derden. Met C4 kunnen gebruikers data delen en archiveren, informatie bekijken en analyseren en rapporten genereren. Nieuw in C4 is de mogelijkheid om points of interest aan te maken en te beheren.
C4 is eigenlijk de hub voor MissionLink. MissionLink draait daar gewoon als service binnen het Kubernetes-cluster van C4 en neemt daardoor onder meer de toegangs- en authenticatie-integratie over die C4 heeft met de eindgebruiker en diens LDAP-systeem.
Het idee achter het CarteNav-ecosysteem is een samenhangend, dynamisch ecosysteem te creëren dat in real time inlichtingen levert. Maar ecosystemen hebben ook zo hun uitdagingen.
De uitdaging van een ecosysteem
Elk ecosysteem moet naadloos, uitbreidbaar en schaalbaar zijn. Voor CarteNav, met AIMS-C4 als hub, betekent dat een koppeling met het AIMS-ISR-systeem en met ISR-systemen van derden. Ook moet het ecosysteem overweg kunnen met veel verschillende sensoren en sensortypen.
De uitdaging van een ecosysteem is dus eigenlijk een communicatie-uitdaging. Als het doel is om missiesystemen naadloos en efficiënt op elkaar af te stemmen, moet elke oplossing voor die uitdaging de volgende eigenschappen hebben:
- Realtime communicatie
- Gesynchroniseerde communicatie
- Bidirectionele communicatie
- Lage bandbreedte
- Eenvoudig te integreren voor derden
- Altijd actief
- Eenvoudig, lichtgewicht en uitbreidbaar
Met deze eigenschappen kan een ecosysteem platformonafhankelijk zijn en tegelijk de data-uitwisseling tussen alle platforms eenduidig maken. Bestaat zo’n communicatieoplossing? Sinds kort wel, en die heet MissionLink.
De oplossing: MissionLink
MissionLink (MLink) is te zien als een nieuw onderdeel van de bestaande softwaresuite (AIMS-ISR en AIMS-C4). “MLink is in wezen een lichtgewicht Rust-applicatie die wordt uitgerold als MLink-servernodes. Gebruikers kunnen er dus via HTTP berichten mee ophalen of plaatsen”, aldus Richardson.
De rest van het ecosysteem communiceert met C4 via de MLink-API. Met die API kan elke sensor op elk platform worden geïntegreerd en kan het realtime missiebeeld met verschillende teams worden gedeeld, veilig en vanaf elke locatie. Meer weten over de werking van de MLink-API? Bekijk de uitzending dan hier.
Dankzij ingebouwde API- en protocolondersteuning beperkt MLink de complexiteit, doorlooptijd en kosten van integraties door derden. MLink vereenvoudigt de integratie van missiesystemen doordat systeemintegratoren beschikken over deze ingebouwde API, gestandaardiseerde interfaces en protocolcompatibiliteit. Zo zijn verschillende sensoren, platforms en communicatiekanalen eenvoudiger te koppelen.
Daarnaast beveiligt MLink missiedata, zodat die tijdens de overdracht beschermd blijft. Dankzij geavanceerde synchronisatieprotocollen blijft de data bovendien nauwkeurig, ook bij lastige netwerkomstandigheden. Zo wordt data ook in moeilijke operationele omgevingen betrouwbaar afgeleverd.
Met MLink kunnen gebruikers sensor- en platformdata bundelen in één operationele hub, met behulp van systemen voor data-aggregatie en -opslag met een hoge doorvoer. Dat verhoogt de efficiëntie van de missie als geheel: gebruikers krijgen naadloos toegang tot live en historische data, ter ondersteuning van analyses, missieplanning en operationele bijsturing in real time.
Zo werkt MissionLink
MLink werkt net als elke andere REST-API: met GET- en POST-berichten via HTTP. API’s versturen informatie in datastructuren zoals XML of JSON. Voor MLink heeft CarteNav, onderdeel van PAL Aerospace, een nieuwe technologie ontwikkeld om via de API data te verzenden en te ontvangen. Die technologie heet AML: AIMS markup language.
“AML is een relatief nieuwe technologie waar we hier bij CarteNav aan werken”, zegt softwarearchitect Mark McManus. “In feite is het een XML-definitie die een gebruikersinterface beschrijft en die interface koppelt aan ons commandosysteem en modelleringssysteem in de backend, zodat die data ontvangt. Met Lua-scripts kunnen ontwikkelaars functionaliteit toevoegen aan de formulieren en panelen die ze via de XML-definitie maken. Wie bekend is met HTML- en JavaScript-ontwikkeling, met webontwikkeling of simpelweg met het bouwen van webpagina’s, vindt in AIMS dus vergelijkbare ondersteuning.”
Wie met AML een gebruikersinterface voor C4 definieert, krijgt dus automatisch een interface met de look-and-feel, het thema en de stijl van AIMS. Zo hoeft de gebruikersinterface niet in een gecompileerde taal als C++ te worden gedefinieerd, wat veel complexiteit scheelt.
AML kan daardoor bijvoorbeeld worden gebruikt voor op maat gemaakte UI-panelen voor camera’s en radars, met functionaliteit tot op het niveau van de menu- en overlaysystemen (de details die op kaarten en in menu’s verschijnen). Dat wordt allemaal in AML gedefinieerd. Veel van de camera- en radarpanelen in AIMS-ISR maken zelfs al gebruik van deze technologie. Nieuw is dat die nu ook extern beschikbaar komt voor gebruikers en integrators.
Dankzij de uitbreidbaarheid van AML kan C4 met MLink informatie in verschillende formaten en protocollen inlezen, opnieuw verpakken en doorsturen naar een derde partij of terugsturen naar een ingezet ISR-systeem – en dat alles met heel weinig bandbreedte. Op die manier is MLink te zien als een reeks opeenvolgende gebeurtenissen met bijlagen: bijlagen die voor verschillende gebruikers interessant kunnen zijn.
MLink voldoet dus goed aan de eerder beschreven eisen voor naadloze coördinatie tussen missiesystemen. Het biedt realtime, gesynchroniseerde en bidirectionele communicatie, vraagt weinig bandbreedte, is altijd actief en is voor derden eenvoudig te integreren.
Toepassingen van MissionLink
Een toepassing van MLink is een plotselinge routewijziging. Richardson schetste in de uitzending het volgende scenario: “We vliegen al een tijdje een geplande surveillanceroute. Eigenlijk zou ik alleen langs de kust vliegen, maar ineens krijgen we vanaf een schip een melding over mogelijke milieuproblemen. Een derde partij heeft ons dus een route doorgegeven en wil zeker weten dat het vliegtuig die heeft afgevlogen.” Dat kan allemaal via MLink.
Het schip kan via MLink een GPX-bestand naar C4 sturen. C4 herkent de routewijziging en plaatst die op MLink. AIMS-ISR ontvangt de gebeurtenis met de bijlage en herkent direct dat er een nieuwe route is gedeeld.
Een andere toepassing is C4 als planningsinstrument. C4 stuurt dan via MLink een route naar een ISR-systeem. Accepteert de ISR-gebruiker de taak, dan wordt de route direct in het ISR-systeem geladen en gaat er via MLink een melding terug naar C4, dat zijn weergave daarop bijwerkt. De continuïteit van de data is gewaarborgd, zodat beide partijen hetzelfde beeld hebben van wat er gebeurt.
Uitbreiding van het CarteNav-ecosysteem
CarteNav, onderdeel van PAL Aerospace, heeft een nieuwe manier ontwikkeld en opengesteld om met zijn ecosysteem te communiceren: MissionLink. MissionLink werkt met een API en een eigen opmaaktaal, AML, en breidt de functionaliteit van het ecosysteem uit doordat externe gebruikers en integrators er eenvoudig hun sensoren en ISR-platforms op kunnen aansluiten.
MissionLink, of MLink, maakt het eenvoudig om een realtime, direct bruikbaar missiebeeld met teams te delen, afgestemd op de behoeften en workflow van de gebruiker en veilig toegankelijk vanaf elke locatie.
Bekijk onze exclusieve MissionLink-uitzending en ontdek hoe wereldwijde connectiviteit missies succesvoller maakt. Dit kunt u verwachten:
- Praktijkvoorbeelden van MissionLink-toepassingen
- Een diepgaande blik op wat MissionLink is en hoe het werkt
- Inzichten van de experts achter MissionLink
- Een waardevolle vragensessie met antwoorden die nergens anders te vinden zijn
