если есть пара (десятков) сдр приемников
то можно организовать нехилый виртуальный онлайн-радар для
кораблей и самолетов.
Virtual radar server
Linux -
Virtual Radar Server
Программа создает веб-страничку с
картой, принимает от разных декодеров данные и отображает на карте
самолеты.
Принимать данные может
через UART, TCP, UDP порты.
HFDL
Для линукс есть консольный декодер
HFDL который может обработать столько каналов HFDL сколько
позволяет полоса SDR и мощность компьютера, а потом скормить
декодированные данные в Virtual Radar Server или подобный софт.
Установка требует компиляции самого
dumphfdl и еще нескольких софтин.
GitHub -
szpajder/dumphfdl: Multichannel HFDL decoder
Локальная
копия исходников (сохранена на случай вторжения некронов)
Пример запуска с отправкой
декодированного на виртуальный радар по TCP
dumphfdl --soapysdr driver=sdrplay
--gain-elements IFGR=40,RFGR=0 --sample-rate 6000000 8825 8834
8843 8885 8886 8894 8912 8921 8927 8936 8939 8942 8948 8957 8977
10027 10060 10063 10066 10075 10081 10084 10087 10093 11306
11312 11318 11321 11327 11348 11354 11384 11387 11184 11306
13264 13270 13276 13303 13312 13315 13321 13324 13342 13351
13354 --freq-as-squawk --output
decoded:basestation:tcp:address=127.0.0.1,port=20005
--system-table /home/aholt/dumphfdl/etc/systable.conf
Пример трехчасового мониторинга на
нескольких диапазонах
ADS-B
Антенна
В случае с ADS-B всю работу делает
программа dump1090. При запуске командой dump1090
--interactive --net --net-http-port 8080 (возможно если хотите
еще прием AIS с картой запилить стоит сменить порт) читает с
rtl-sdr, декодирует, создает веб-сервер и рисует карту с
самолетами на веб-страничке. Карта по умолчанию работает по
адресу localhost:8080
Опции программы
rtlsdr-specific options (use with
--device-type rtlsdr)
--device <index|serial> select
device by index or serial number
--enable-agc enable digital AGC (not
tuner AGC!)
--ppm <correction> set
oscillator frequency correction in PPM
--direct <0|1|2> set direct
sampling mode
modesdeco2 - еще один декодер ADS-B
A/C с виртуальным радаром
карта на порту 8585
ACARS
Данные системы acars тоже можно
скормить виртуальному радару.
Программа acarsdeco2 или acarsdec
GitHub -
TLeconte/acarsdec: ACARS SDR decoder
VDL MODE 2
Смена акарсу, но оказалась особо
никому не нужна, мало кто ей пользуется.
декодер vdl mode 2 для линукс,
правда с отправкой данных в VRS непонятки, вот plane
plotter поддерживается.
GitHub -
szpajder/dumpvdl2: VDL Mode 2 message decoder and protocol
analyzer
ADS-C
JAERO декодер нескольких систем
работающих через спутники inmarsat, для радаров интересна
ADS-C
thebaldgeek | C-Band ADSC aka Satellite ADSB
Для приема нужна тарелка под два
метра и конвертер C-диапазона
JAERO тоже умеет
отправлять декодированное в виртуальный радар, радиус действия
такого наблюдения - обзор с геостационарного спутника, почти
половина земного шара.
IRIDIUM-ACARS
Iridium
ACARS Decoding. | thebaldgeek.github.io
ACARS сообщения также пердаются через
спутники IRIDIUM. Декодер иридиума умеет парсить акарс
сообщения, но вот для отправки данных в виртуальный радар
используется дополнительный скрипт на питоне.
AIS
Антенна
Чтение с rtl-sdr и
декодирование - aisdeco2
Запуск приложения sudo aisdeco2 --udp
127.0.0.1:10110
AIS
Dispatcher - free AIS data sharing tool | AISHub
За веб-сервер с картой отвечает
AIS Dispatcher
wget
https://www.aishub.net/downloads/dispatcher/install_dispatcher
chmod 755 install_dispatcher
sudo ./install_dispatcher
Заходим в настройки
http://IPADDRESS:8080
Username: admin
Password: admin
Заходим в конфиг
настраиваем передачу
данных из UDP порта указанного при запуске.
сохраняем настройки, запускаем
сервер и смотрим на кораблики (если подключили приемник с
антенной и находимся рядом с судоходным водоемом, лол)
Также есть програмка ais catcher
которая сочетает в себе sdr приемник сигнала с rtl, декодер и
вебсервер с отображением судов на карте - AIS Catcher
Метеозонды
Метеозонды это шары с метеодатчиками
и gps приемниками которые запускается дважды в сутки с
метеостанций и передают свои координаты и телеметрию.
Для их приема под линукс есть
программа radiosonde-auto-RX которая выводит принятые сигналы
на веб-страничку, отображает графики изменения телеметрии и
положение зондов на карте.
Еще один вариант
сетевых приемников - станции автоматического приема с
низкоорбитальных спутников, запускаемых университетасми итд.
Большая проблема низкоорбиталов-то что они летят низко, а
соответственно видны с относительно небольшой территории,
соответственно связь с ними возможна ограниченное время, пока
спутник пролетает над одной из станций приема, соответственно
любительская сеть дешевых (ну, кому как) приемных станций
устанавливаемых добровольно любителями - вполне вариант.
https://efir.net.ru/
https://globus.sonik.space/
https://satnogs.org/
Клиенты сетей имеют
разные требования. efir.net работает только под windows и
требует установки программ аудиомодема и клиента сети, а вот
SATNOGS более цельный, работает напрямую с sdr и ставится на
одноплатники.
Для работы приемных станций достаточно
установленных неподвижно антенн
Хотя проект satnogs
имеет проработанный вариант поворотки.
Внутренности станции.
Хотя ничего не мешает оставить компьютер с приемником дома,
вынеся на крышу только антенну с усилителем.
Онлайн скиммер
Скиммер это станция которая принимает
и декодирует все цифровые сигналы в полосе, возможно на
нескольких диапазонах и отправляет информацию о принятых
позывных на сервер (впрочем необязательно, можно оставить его в
личном пользовании). Интересное использование данных-reverse
beacon, вместо того чтобы слушать маяки чтобы определить
направление прохождения можно дать несколько cw вызовов и
посмотреть в rbn аггрегаторе какие станции приняли ваш вызов.
Хорошая статья о
настройке многомодового (cw, rtty,ft8,wspr) скиммера на восьми
приемниках rtl sdr описана в блоге UA3REO
https://ua3reo.ru/cw-ft8-ft4-wspr-rtty-skimmer-na-sdr-rtl/
Локальная копия (потому
что интернет забывает все)
Интересная деталь, используется не
проямое соединение с rtl а приемники объединены по 4 штуки,
подключены к raspberry pi которые эмулируют трансивер HPSDR.
Оригинальный трансивер может одновременно принимать 8 полос по
192кгц. На работу с ним заточены программы - скиммеры для
windows.
Фото блока приемников с сайта ua3reo