Как работает сеть

Коротко

Сеть работает как хорошо организованное расписание. Портал заранее знает, когда какой спутник пролетит над каждой станцией, и раздаёт станциям задания: «в 14:32 слушай такой-то спутник на такой-то частоте». Станция в нужный момент слушает, записывает услышанное и отправляет запись обратно на портал. Там результат проверяют и выкладывают для всех.

Проследим путь одного наблюдения от начала до конца.

1. Портал считает пролёты

Портал знает координаты каждой станции и орбиту каждого спутника — её описывают две строки чисел, TLE. По ним он вычисляет, когда спутник поднимется над горизонтом станции, когда пройдёт выше всего и когда скроется. Этот отрезок времени называется пролётом.

Подробнее об орбитах — на странице Спутники и орбиты.

2. Наблюдение попадает в расписание

Из пролёта делают наблюдение: «станция N слушает спутник S с 14:32 до 14:41 на частоте 436,5 МГц». Наблюдение можно запланировать вручную на портале, а может автопланировщик, который сам заполняет расписание станций подходящими пролётами.

Портал учитывает, какие антенны стоят на станции: спутник, который передаёт на частоте, недоступной антеннам станции, ей не предложат.

3. Станция слушает

Программа станции — клиент — получает расписание с портала и к началу наблюдения готовит приёмник. Во время пролёта она:

4. Результат уходит на портал

Когда пролёт закончился, станция отправляет на портал всё, что получила: аудиозапись, водопад и кадры. Портал оценивает наблюдение: если пришли цифровые кадры — приём удался, если не пришло вообще ничего — наблюдение неудачное. Операторы могут посмотреть водопад и отметить результат вручную — это называется вычиткой.

5. Данные идут дальше

Принятые кадры портал пропускает через декодер и превращает в понятные значения: температуру, напряжение, состояние систем спутника. Картинки со спутников попадают в галерею. Создатели спутника могут подписаться на данные своего аппарата и получать новые кадры сразу после приёма.

Схема

       Портал sonik.space
   считает пролёты, составляет расписание,
   хранит и показывает результаты
        │                       ▲
        │ задание:              │ результат:
        │ что, когда,           │ звук, водопад,
        │ на какой частоте      │ кадры
        ▼                       │
       Станция
   антенна → приёмник → компьютер с клиентом
        ▲
        │ радиосигнал
        │
       Спутник

Всё происходит без участия человека: станция может неделями работать сама, а владелец только заглядывает на портал посмотреть результаты.

Хочу подробнее