Einführung
FlightHub Sync Einführung
FlightHub Sync ermöglicht die Integration zwischen der Öffentlichen Version oder der On-Premises-Version von FlightHub und Cloud-Plattformen von Drittanbietern, um Dateien, Livestreams, Gerätetelemetrie und andere Daten zu synchronisieren. Die Hauptfunktionen sind nachfolgend aufgeführt:
| Funktion | FlightHub Öffentliche Version | FlightHub On-Premises-Version |
|---|---|---|
| Livestream-Weiterleitung | Unterstützt | Unterstützt |
| Dateisynchronisierung | Unterstützt | Unterstützt |
| Synchronisierung der Geräteinformationen | Über Telemetriedaten | Über MQTT Bridge |
| EventAPI | Unterstützt | Unterstützt |
| Drittanbieter-OAuth | Nicht unterstützt | Unterstützt |
| Luftraumverwaltung durch Drittanbieter | Unterstützt | Unterstützt |

Synchronisierung der Geräteinformationen (MQTT Bridge)
Die Synchronisierung der Geräteinformationen überträgt während des Betriebs relevante Daten vom Dock und Fluggerät an eine Cloud-Plattform eines Drittanbieters.
Telemetriedaten der Öffentlichen Version (MQTT-Protokoll-Push)
Benutzer der Öffentlichen Version können Gerätetelemetriedaten über das MQTT-Protokoll an Server von Drittanbietern übertragen. Die Konfigurationsschritte sind wie folgt:
- Navigieren Sie in den Einstellungen von FlightHub Sync zur Seite „Weiterleitung von Telemetriedaten“.
- Konfigurieren Sie die Verbindungsdetails des MQTT Broker:
- Protokoll: TCP
- Host: Eine IP-Adresse oder ein Domänenname wird unterstützt
- Port: Port des MQTT-Dienstes
- Benutzername/Passwort: Authentifizierungsdaten
- Sobald der Dienst aktiviert ist, werden Telemetriedaten in Echtzeit an den konfigurierten MQTT Broker übertragen.
Anzeigen des Dienststatus:
- Wird ausgeführt (Grün): MQTT erfolgreich verbunden; Daten werden weitergeleitet
- Getrennt (Rot): Der Schalter ist eingeschaltet, aber die Verbindung ist fehlgeschlagen
- Deaktiviert (Grau): Der Schalter ist ausgeschaltet
MQTT Bridge (On-Premises-Version)
Die Konfigurationsoptionen sind in der folgenden Abbildung dargestellt:

Weitere Informationen finden Sie unter MQTT-Integration.
Drittanbieter-OAuth
Drittanbieter-OAuth ermöglicht Benutzern den Zugriff auf FlightHub mit temporären Autorisierungstokens (Access Tokens) aus Geschäftssystemen von Drittanbietern. Dies verbessert die Sicherheit und Effizienz der Integration von FlightHub in bestehende Geschäftssysteme. Derzeit wird diese Funktion nur in der FlightHub 2 On-Premises-Version unterstützt. Die entsprechenden Felder müssen bei der Bereitstellung der FlightHub 2 On-Premises-Version konfiguriert werden. Weitere Informationen finden Sie im Bereitstellungshandbuch der FlightHub On-Premises-Version.

Livestream-Weiterleitung
Die Livestream-Weiterleitung überträgt Streams aus beliebigen Projekten innerhalb der aktuellen Organisation an Livestream-Plattformen von Drittanbietern über RTMP (unterstützt in der Öffentlichen Version und der On-Premises-Version), RTSP (unterstützt in der Öffentlichen Version und der On-Premises-Version) und GB28181 (nur in der On-Premises-Version unterstützt). Weitergeleitete Livestream-Daten verbrauchen ebenfalls Livestream-Minuten aus dem Paket Ihrer Organisation. Bitte überwachen Sie die Nutzung entsprechend.
Die Konfigurationsschritte sind wie folgt:
- Erstellen Sie einen Weiterleitungskanal und schließen Sie die entsprechende Konfiguration ab.

- Verwenden Sie nach der Konfiguration den Kanalschalter, um den entsprechenden Weiterleitungskanal zu aktivieren oder zu deaktivieren.

Hinweis:
- DJI Dock 4 unterstützt derzeit kein RTSP.
- Beim RTSP-Protokoll wird die IP-Adresse nach dem Beenden des Streamings nicht beibehalten. Um das Streaming erneut zu starten, aktivieren Sie das Streaming, rufen Sie eine neue IP-Adresse ab und aktualisieren Sie diese auf der Drittanbieterplattform.
Dateisynchronisierung
Die Dateisynchronisierung überträgt Dateidaten von FlightHub an Drittanbieterplattformen. Die Details sind wie folgt:

| Dateityp | Von FlightHub zu Drittanbietern | Von Drittanbietern zu FlightHub | Hinweise |
|---|---|---|---|
| Mediendateien | Unterstützt | Unterstützt | Wenn die automatische Löschung aktiviert ist, können Quelldateien in FlightHub nach der Synchronisierung automatisch gelöscht werden |
| Flugrouten | Unterstützt | Unterstützt | Die automatische Löschung von Quelldateien in FlightHub nach der Synchronisierung wird derzeit nicht unterstützt |
| Modelle | Unterstützt | Unterstützt | Wenn die automatische Löschung aktiviert ist, können Quelldateien in FlightHub nach der Synchronisierung automatisch gelöscht werden |
| Flugaufzeichnungen | Unterstützt | Nicht unterstützt | Wenn die automatische Löschung aktiviert ist, können Quelldateien in FlightHub nach der Synchronisierung automatisch gelöscht werden |
| Annotationsinformationen | Unterstützt | Unterstützt | Die Synchronisierung erfolgt über OpenAPI. Siehe Erstellen von Kartenannotationen |
Hinweis: Dateien werden während der Synchronisierung vollständig gepackt, sodass sie auf der Drittanbieterplattform größer sind als in FlightHub.
Quelldateien automatisch löschen
Die Einstellungen zur Dateisynchronisierung enthalten die Option „FlightHub-Quelldateien nach der Synchronisierung automatisch löschen“.
- Die Löschung erfolgt erst, nachdem eine Antwort mit 200 OK vom Drittanbieterspeicher empfangen wurde.
- Das Löschen von Dateien wirkt sich auf Funktionen in FlightHub aus, die von diesen Dateien abhängen, wie Warnungen im Virtuellen Cockpit, Flugaufzeichnungen und den Analysator.
- Diese Aktion kann nicht rückgängig gemacht werden. Aktivieren Sie diese Option mit Bedacht.
Bucket-Konfiguration
Konfigurationsschritte:
- Konfigurieren Sie die Bucket-Parameter. Derzeit werden drei Speichertypen unterstützt: AWS, Alibaba Cloud und selbst gehosteter S3-kompatibler Speicher (MinIO). Konfigurieren Sie die entsprechenden Bucket-Berechtigungen für Lese- und Schreibvorgänge:

- Konfigurieren Sie die Synchronisierungsparameter. FlightHub Sync ermöglicht unabhängige Synchronisierungsregeln für jedes Projekt, sodass verschiedene Projekte mit unterschiedlichen Speicher-Buckets verbunden werden können. Insbesondere erfordert die Synchronisierung von Flugaufzeichnungen vor der Aktivierung Ihre Zustimmung zu den entsprechenden Bedingungen für die Datenübermittlung. Diese Einstellung gilt für Flugdaten in der gesamten Organisation.

Hinweise zur Speicherung auf Projektebene:
- Synchronisierungsregeln und Ziel-Buckets können für jedes Projekt unabhängig konfiguriert werden
- Eine einzelne Speicherkonfiguration kann in mehreren Regeln wiederverwendet werden, wodurch „Speicherkonfiguration“ von „Synchronisierungsregeln“ entkoppelt wird
- Jedes Projekt kann jeweils nur zu einer benutzerdefinierten Synchronisierungsregel gehören
- Für bestehende Projekte werden automatisch neue Regeln zur Archivierung erstellt
- Innerhalb einer einzelnen Organisation können bis zu 20 Speicher-Bucket-Konfigurationen gleichzeitig hinzugefügt werden
- Zeigen Sie den Synchronisierungsstatus an und verwalten Sie Fehler. Sobald die Dateisynchronisierung beginnt, können Sie den aktuellen Synchronisierungsstatus unten auf der Seite anzeigen. Dateien, deren Synchronisierung fehlgeschlagen ist, werden aufgelistet. Sie können Protokolle herunterladen, um die vollständigen Synchronisierungsprotokolle der letzten 30 Tage anzuzeigen.

EventAPI
EventAPI ist der aktive Benachrichtigungsdienst von FlightHub Sync zur Übermittlung von Geschäftsereignissen in Echtzeit an Drittanbieterplattformen. Weitere Informationen finden Sie unter EventAPI.
Hauptfunktionen:
- Konfigurieren Sie Benachrichtigungsregeln und wählen Sie die zu abonnierenden Ereignistypen aus
- Legen Sie den Umfang der Datenübermittlung auf alle Projekte oder bestimmte Projekte fest
- Validieren Sie Anforderungsquellen mithilfe von HMAC-SHA256-Signaturen
- Prüfen Sie die Zustellprotokolle der letzten 7 Tage und laden Sie sie im CSV-Format herunter
- Übermitteln Sie Nachrichten über eine feste IP-Adresse, um die Konfiguration der Firewall-Zulassungsliste zu erleichtern
Luftraumverwaltung durch Drittanbieter
Die Luftraumverwaltung durch Drittanbieter integriert Echtzeit-Luftrauminformationen von externen Luftraumdatenanbietern in FlightHub. Sie zeigt die Bewegungen nahegelegener Fluggeräte auf der Karte der Teamseite an und kombiniert diese Informationen mit DJI AirSense-Daten, um Warnungen bei Kollisionsrisiken auszugeben und die Flugsicherheit zu verbessern.
Konfigurationsschritte
- Navigieren Sie in FlightHub Sync zur Seite „Luftraumdatenverwaltung“ und aktivieren Sie den Dienst.
- Geben Sie den vom Luftraumdatenanbieter erhaltenen API Key ein und schließen Sie die Verifizierung ab.
- Geben Sie die Adresse des externen Systems und einen benutzerdefinierten Anbieternamen ein.
- Nachdem Sie die Konfiguration gespeichert haben, zeigt das Luftrauminformationsmodul auf der Projektteamseite Echtzeit-Luftraumdaten dieses Anbieters an.
Unterstützte Anbieter
Der derzeit unterstützte Luftraumdatenanbieter eines Drittanbieters ist SafeSky. Um diesen Dienst zu nutzen, schließen Sie auf der SafeSky-Plattform das passende Abonnement ab und beziehen Sie einen API Key.
Hauptfunktionen
- Empfangen und zeigen Sie Position, Höhe, Geschwindigkeit und andere dynamische Informationen von Fluggeräten im externen Luftraum in Echtzeit an
- Kombinieren Sie externe Daten mit DJI AirSense-Daten, entfernen Sie automatisch Duplikate und priorisieren Sie AirSense (ADS-B)-Quellen
- Konfigurieren Sie Entfernungsschwellen für Warnungen bei Kollisionsrisiken (hohes, mittleres oder niedriges Risiko)
- Filtern Sie nach ICAO-Code oder Fluggerät-Typ, um unnötige Warnungen zu reduzieren