Документация СОНИКС Клиента

Клиент наземной станции для портала sonik.space.

Клиент опрашивает портал на предмет запланированных проходов спутников, во время каждого прохода управляет SDR-приёмником, трансивером и поворотным устройством через потоковые графы GNU Radio (gr-satnogs / gr-satellites), а затем загружает на портал аудио, водопад и демодулированные кадры.

Поставляется Docker-образом, станции запускают его через docker compose.


Куда идти

Я оператор станции — подключаю и настраиваю железо.

Проверьте по списку, что понадобится, и пройдите установку: восемь шагов от чистой Raspberry Pi до первого принятого спутника. Поля формы «Настройки станции» разобраны в настройке станции. Дальше — эксплуатация и полный справочник переменных окружения. Станция уже работает на старом клиенте — переход.

Я разработчик — хочу дорабатывать клиент.

Начните с архитектуры — там жизненный цикл наблюдения целиком. Затем разделы по подсистемам: потоковый граф, скрипты и декодеры, загрузка данных, водопад. Проверка правки на живом железе — стенд. Правила участия — в contributing. Что известно сломанным и в каком порядке чинится — дорожная карта.

Мне нужен справочник по коду.

Справочник API — автоматически сгенерирован из исходников.

Я ИИ-агент.

Начинайте с Контекст экосистемы для ИИ-агента — устройство соседних проектов, контракты между ними и подтверждённые дефекты на их стороне. Затем Дорожная карта: надёжность сети — принятые решения и план работ по всей сети.

Станция

Разработка

Проект