Способны ли космические аппараты НАСА (и ЕКА) для дальнего космоса хранить и пересылать сообщения между собой?

В текущем ответе на вопрос Смогут ли Curiosity и марсоход Mars 2020 общаться друг с другом через орбитальный аппарат Марса, ведутся дискуссии? о возможности MRO получить сообщение от одного марсохода на Марсе и переслать его другому.

Кажется, я помню, как несколько лет назад читал о некоторых усилиях НАСА (и, возможно, НАСА и ЕКА), направленных на то, чтобы будущие космические корабли для дальнего космоса могли взаимодействовать более гибким способом, чем в прошлом, чтобы сообщения между двумя точками могли идти по разным маршрутам. и различные космические аппараты могут получать, а затем напрямую пересылать сообщения другим космическим аппаратам.

Но я не могу вспомнить, где я это читал и как это называлось.

Я сошел с ума, или это действительно так?

Роверы тоже могут играть?

Вопрос: В дополнение к способности каждого звонить домой самостоятельно, могут ли космические корабли НАСА (и ЕКА?) для дальнего космоса хранить и пересылать сообщения между собой?

Могут ли они позвонить домой сами или им приказано звонить?
Этот тип концепции известен как «ячеистая сеть». Для будущих лунных миссий предстоит тяжелая работа.
@CourageousPotato спасибо, я знаю, что есть приложения, которые люди могут установить на свои телефоны, чтобы они могли настроить сеть обмена сообщениями на основе связи WiFi-to-WiFi напрямую между телефонами и в обход сотовых сетей или даже серверов WiFi, но я не знаю, что они собой представляют, и поэтому не упомянул аналогию в вопросе.

Ответы (1)

Да! Она известна как «сеть, устойчивая к задержкам» [ 1 ] (в предыдущих версиях она называлась «сеть, устойчивая к сбоям» [ 2 ]). В настоящее время он проходит стандартизацию CCSDS. [ 3 ] Сам протокол называется «Bundle Protocol», а реализация BP доступна в виде приложения Core Flight System с открытым исходным кодом. [ 4 ]

Пример использования DTN между ЕКА и НАСА был сделан с орбитальным аппаратом ESA Trace Gas Orbiter (TGO) еще в 2017 году. [ 5 ]

Краткая версия того, как это работает, такова:

  1. Излучающий космический корабль устанавливает запланированную связь с космическим кораблем-ретранслятором.
  2. КА-ретранслятор резервирует некоторое количество данных для хранения КА-излучателя.
  3. Излучающий космический аппарат может шифровать данные, которые ему необходимо передать (это не является обязательным в протоколе).
  4. Излучающий космический аппарат отправляет данные по радиоканалу на космический корабль-ретранслятор. Если я правильно помню, космический корабль-ретранслятор уведомляет излучающий космический корабль, если ему не удалось получить (или декодировать) некоторые пакеты.
  5. В конце передачи излучающий космический корабль может решить удалить данные, чтобы освободить место для хранения большего количества научных данных (это настраивается).
  6. Когда космический корабль-ретранслятор устанавливает другую связь (с землей или с другим космическим кораблем-ретранслятором), он пересылает сохраненную информацию.

Во время семинара по летному программному обеспечению в декабре 2019 года команда продемонстрировала скорость передачи в несколько гигабайт в секунду с использованием ПЛИС.

Спасибо за этот ясный, хорошо подготовленный, краткий и в то же время тщательный ответ!