Sind Weltraumsonden der NASA (und der ESA?) jetzt allgemein in der Lage, Nachrichten untereinander zu speichern und weiterzuleiten?

Es gibt Diskussionen unter der aktuellen Antwort auf Werden Curiosity und der Mars 2020-Rover über einen Mars-Orbiter miteinander kommunizieren können? über die Machbarkeit, dass MRO eine Nachricht von einem Rover auf dem Mars empfängt und an einen anderen weiterleitet.

Ich erinnere mich, dass ich vor einigen Jahren über einige Bemühungen der NASA (und vielleicht der NASA + ESA) gelesen habe, zukünftige Raumfahrzeuge im Weltraum in die Lage zu versetzen, flexibler als in der Vergangenheit miteinander zu kommunizieren, sodass Nachrichten zwischen zwei Punkten unterschiedliche Wege nehmen können und verschiedene Raumfahrzeuge können Nachrichten empfangen und später auf einfache Weise an andere Raumfahrzeuge weiterleiten.

Aber ich kann mich nicht erinnern, wo ich das gelesen hatte oder wie es hieß.

Bin ich verrückt oder ist das wirklich so?

Können auch Rover spielen?

Frage: Zusätzlich zu der Fähigkeit jedes einzelnen, nach Hause zu telefonieren, sind die Raumfahrzeuge der NASA (und der ESA?) jetzt im Allgemeinen in der Lage, Nachrichten untereinander zu speichern und weiterzuleiten?

Können sie alleine nach Hause telefonieren oder werden sie zum Telefonieren aufgefordert?
Diese Art von Konzept ist als "Mesh-Netzwerk" bekannt. Für zukünftige Mondmissionen steckt viel Arbeit dahinter.
@CourageousPotato danke, ich weiß, dass es Apps gibt, die Leute auf ihre Telefone installieren können, damit sie ein Messaging-Netzwerk basierend auf WiFi-zu-WiFi-Kommunikation direkt zwischen Telefonen einrichten und Mobilfunknetze oder sogar WiFi-Server umgehen können, aber ich tue es nicht wissen, was sie sind, und haben daher die Analogie in der Frage nicht erwähnt.

Antworten (1)

Ja! Es ist als "Delay Tolerant Network" [ 1 ] bekannt (frühere Versionen nannten es "Disruption Tolerance Network" [ 2 ]). Es wird derzeit von der CCSDS standardisiert. [ 3 ] Das Protokoll selbst wird als "Bundle Protocol" bezeichnet, und eine Implementierung des BP ist als Open-Source-Core Flight System-Anwendung verfügbar. [ 4 ]

Eine beispielhafte Nutzung des DTN zwischen ESA und NASA wurde bereits 2017 mit dem Trace Gas Orbiter (TGO) der ESA durchgeführt. [ 5 ]

Die Kurzversion der Funktionsweise lautet wie folgt:

  1. Das aussendende Raumfahrzeug stellt eine geplante Verbindung mit einem Relais-Raumfahrzeug her.
  2. Das Relais-Raumfahrzeug reserviert eine gewisse Datenmenge zur Speicherung des Emitter-Raumfahrzeugs.
  3. Das aussendende Raumfahrzeug kann die Daten verschlüsseln, die es weiterleiten muss (dies ist im Protokoll nicht vorgeschrieben).
  4. Das aussendende Raumfahrzeug sendet die Daten über die Funkverbindung an das Relais-Raumfahrzeug. Wenn ich mich richtig erinnere, benachrichtigt das Relais-Raumschiff das aussendende Raumschiff, wenn es einige der Pakete nicht empfangen (oder dekodieren) konnte.
  5. Am Ende der Übertragung kann das emittierende Raumfahrzeug entscheiden, die Daten zu löschen, um Platz für mehr wissenschaftliche Datenspeicherung zu schaffen (dies ist konfigurierbar).
  6. Wenn das Relais-Raumfahrzeug eine andere Verbindung herstellt (mit dem Boden oder mit einem anderen Relais-Raumfahrzeug), leitet es diese gespeicherten Informationen weiter.

Während des Flight Software Workshops im Dezember 2019 demonstrierte ein Team Übertragungsgeschwindigkeiten von mehreren Gigabyte pro Sekunde unter Verwendung von FPGAs.

Vielen Dank für diese klare, gut fundierte, prägnante und dennoch gründliche Antwort!