23 lines
814 B
Markdown
23 lines
814 B
Markdown
# ТЗ: RTL-SDR ingest-контур
|
||
|
||
## Цель
|
||
Построить локальный ADS-B ingest-контур на RTL-SDR с PostgreSQL/PostGIS, recovery и API для noisemap UI.
|
||
|
||
## Обязательные сервисы
|
||
- `postgres`
|
||
- `capture`
|
||
- `preprocess`
|
||
- `api`
|
||
- `monitoring`
|
||
|
||
## Требования к данным
|
||
- raw packets хранятся как base64 payload + radio metadata
|
||
- retention raw: 3 дня
|
||
- partitioning: по дате
|
||
- схема БД — контракт между ingest и API
|
||
|
||
## Нефункциональные требования
|
||
- `capture` и `preprocess` должны быть отдельными контейнерами
|
||
- `monitoring` должен быть отдельным контейнером
|
||
- API нужен в первой compose-итерации
|