Azure Orbital Ground Station REST-API
Azure Orbital Ground Station ermöglicht Ihnen das Planen von Kontakten mit Raumfahrzeugen mit nutzungsbasierter Bezahlung, um Daten aus dem Raumfahrzeug zu erfassen, die Integrität des Raumfahrzeugs zu überwachen und status zu überwachen oder Befehle an das Raumfahrzeug zu übertragen. Eingehende Daten werden an Ihr privates virtuelles Netzwerk übermittelt, sodass Sie in Azure verarbeitet oder gespeichert werden können.
Nach Abschluss des Onboardings können Sie mit den AZURE Orbital Ground Station-REST-APIs Bodenstationen, Raumfahrzeuge, Kontaktprofile und Kontakte erstellen, löschen, verwalten und auflisten.
Die folgenden Informationen sind allen Aufgaben gemeinsam, die Sie möglicherweise mithilfe dieser REST-APIs ausführen:
- Verwenden Sie den URI
https://management.azure.com/
. - Ersetzen Sie
{api-version}
durch2022-11-01
. - Ersetzen Sie
{subscriptionId}
durch Ihren Abonnementbezeichner im URI. Dieser Wert ist eine GUID, die für Ihr Abonnement eindeutig ist, z. Bc1be1141-a7c9-4aac-9608-3c2e2f1152c3
. . Suchen Sie die Abonnement-ID auf dem Blatt Azure-Portal Abonnements. - Ersetzen Sie
{resourceGroupName}
durch die Ressourcengruppe. Weitere Informationen finden Sie unter Verwenden von Ressourcengruppen zum Verwalten von Azure-Ressourcen. - Legen Sie den Content-Type-Header auf
application/json
fest. - Legen Sie den Autorisierungsheader auf ein JSON-Webtoken fest, das Sie aus Azure Active Directory erhalten haben. Weitere Informationen finden Sie unter Authentifizieren von Anforderungen des Azure-Ressourcen-Managers.
Der allgemeine Ablauf sieht wie folgt aus:
- Erstellen Sie Ihr Raumfahrzeug in einer unterstützten Region, z
westus2
. B. und durchlaufen Sie den in den Onboardingschritten definierten Autorisierungsprozess. - Erstellen Sie ein Kontaktprofil in derselben Region wie das Raumfahrzeug.
- Das Kontaktprofil verweist auf eine ARM-Ressourcen-ID des Subnetzes, die an die
Microsoft.Orbital/orbitalGateways
in derselben Azure-Virtual Network delegiert wird wie die IP-Adressen des Endpunkts des Kontaktprofils. Das an Orbital delegierte Subnetz muss mindestens ein Subnetz der Klasse C sein und keine IP-Adressen an eine Ressource angefügt haben. - Optional kann im Kontaktprofil ein Event Hub bereitgestellt werden, um während des Durchlaufs Telemetriedaten zu empfangen. Dem "Azure Orbital Resource Provider" muss die Rolle "Azure Event Hubs Datensender"zugewiesen werden.
- Das Kontaktprofil verweist auf eine ARM-Ressourcen-ID des Subnetzes, die an die
- Listen Sie die verfügbaren Kontakte mit dem Raumfahrzeug von einer autorisierten Bodenstation auf.
- Erstellen Sie einen Kontakt in einem Zeitfenster, in dem das Raumfahrzeug von einer bestimmten Bodenstation aus sichtbar ist.
- Empfangen Sie die Daten in den Endpunkten, die im Kontaktprofil bereitgestellt werden.
Weitere Informationen finden Sie auf der Seite Azure Orbital .