Популярные рубрики

cw qso cat шумоподавитель ремонт city window стеки wpx rtty ебанутый модератор контесты контест кв ExpertSDR2 sunsdr2 впечатление ASUS A9RP интерфейс dx dxcc проблема радиосвязь дефект коррекция windows 7 апгрейд домен qrm FM шел afedri vhf размышлизмы award sdr rotator печаль map хобби убежали резонансы новый проект ft4 lotw ur5eqf баг на баге телеграф под впечатлением sdr_split SunSDR 2 настройка калибровка компенсатор yagi DX-инг CAT ExpertSDR программирование reversebeacon уши для КВ t4070 100w PA3FWM digi смешно websdr роутер ubuntu 2016 vac rr-33 ssb кластер 2017 google lotw expertRS софт VSPE rtl-sdr поживем увидим umgg remote приемник покупка ft-450 sirio sd 27 dipole unicomdual брак ads-b цифра sunsdr2 dx lp усилитель psk sdr_split_sdr_commander cb csdr moxon mb1 помехи яги dump1090 цифровой магнитофон Triple Filtered LNA впечатления ачх диги iota укв анализатор qrn проблемы подстройка мощность управление антенна Yaesu G450 eesdr трансивер авария ExpertSDR3 качество QSO совет libpng12 cqham панорама 5Mcontest ur5eqf планы macos активность 117 to 220 Hungarian DX Contest dhcp 27555 дпф команды дроп ew5a телефоны psk63 связь ft8 ммана dxspider LOTW WSJT-X алс ham it up поломка юмор cfm jtdx RU9CA 145б антиконтестинг нет передачи 20м TCI баг сатира R5HA waz запретительство сервер api SunSDR cb-radio audio статистика 145 OpenWebRX abcd ум cqww удаленка bias tee прибор mmana sdc jt65 remoteclient ee поломки sirio sd dipole 27 arrl sunsdr2 cw японский авио СССР сигнал ft4 мост настройки прохождение новинки тюнер результат thinkpad логи наводка водопад yaesu g450 творчество малина звук qth соревнования выбор raspberry pi expertsdr3 web WSJT-Z долбаебы атакуют ft450 BUSY stamp cq ww HRD переходник нет звука поворотка windows xp лотв development purposes наушники band гомель диплом беларусь метеоры маразм дипломы сломан педаль доработки WSPR портативка hamradiodelux JT-65 HF unicom dual микрофон 2019 com0com nanovna Software Defined Connectors swr сиби юбилей гарнитура регистрация alc wsjt так делать нельзя pa3fwm Геминиды сдр Hercules узо ROS про_жизнь эндис php питон техподдржка phone 145 мгц эмоции патч-корд гарантия ses beta 7 сервис LAN BARTG ксв-метр kiwisdr AFEDRI sdr ксв ebay lna WSJT-x плагин споты вентиляция tyt 380 challenge непритности afedri sdr профилактика sdr_commander мнение visair qrp порты cluster лог UPS solution косяки 2020 rc1 serial port splitter мысли гит model vm1tx notebook atom установка позиция cw type азимут auto converter xeon sunsdr2 pro wpx rtty Contest 4070 RTT 999 flightradar24 CW цена fm reject filter графики личное новости flightradar24.com expertsdr beta 5 balun ГИ7б fm stop filter таганрог помеха на 14140 banddata на злобу дня lubuntu hp dxlog wsjtx newone expertsdr2 наводки 1090 mhz помеха VAC марка expertsdr антенны басня 6 band pass filter google api FP10120 маламут seti@home европа борт mode журнал ru9ca эквалайзер упс тренировка цена ремонта faq expertsdr 2 beta 2 шутка обновление монка трафик KOSS v3 so2r ham

Результаты поиска по запросу тега: flightradar24

Июля
2018 года
10
ADS-B & AFEDRI SDR-Net & dump1090

Тематикой ADS-B я заинтересовался практически случайно. Исследуя тему компактных серверов переодически натыкался на "малинки" и прочие "одороиды", а так же способы их применения. Однажды и вовсе наткнулся на тему в которой радостная школота  довольные пользователи малинки рассказывали о том, как воспользовались предложением от flightradar24.com (далее FR) и получили от них "халявный" комплект из антенны на 1090 Mhz, коробки с приемником и корпус с "raspberry pi"  ака "малинка".  С "малиной" я еще не ковырялся, не было времени,  желания и было много сомнений в целесообразности - производительность все же оставляет желать лучшего.

Не так давно прочитал сообщение от Александара 4Z5LV, который сообщил что в последнюю версию (на данный момент) sdr-split v.1.19 , добавлена возможность 8-битного семплирования сигнала, что в свою очередь дает возможность совместной работы с утилитой dump1090. Которая позволяет декодировать сигналы ADS-B, а значит теперь прием возможен не только на "старом китайском свитке" RTL, но и на любимом Afedri SDR :)

Само-собой, мне захотелось такую возможность воплотить.

Первое с чего все начинается - антенна. За воскресенье, загуглив тематику сделал 8 элементный коллинеар на 1.1 Ггц.

Результат, учитывая адские потери в кабеле, посредственную точность изготовления элементов и самой конструкции в целом - весьма впечатляющий.

ew8ax ads-b 1090mhz collinear antenna 8 elements

ew8ax ads-b 1090mhz collinear antenna 8 elements outside

Если на NAGOYA UT-102UV стояющую на карнизе небыло слышно совсем ничего, то самодельный коллинеар уровни сигналов если и не шкалят, то слышны весьма громко.

AFEDRI SDR-Net + SDR Console v2 +ADS-B reception

Ок, далее качаем dump1090, а лучше её форк от Мальколма Роба или еще кого-нить, кто занимается ее развитием и украшательством.

git clone https://github.com/MalcolmRobb/dump1090

cd dump1090

make

После получения бинарника я столкнулся с проблемой. Запустить я его запустил, но результат отсутствовал . Что ж,  если ничего не помогает - прочтите инструкцию(с)

Обратившись к описанию утилиты sdr_split на сайте мною был найден "секретный ключ" -cE0  :

1. Added conversion from 16-bit sample size to RTL-SDR like 8 bit sample size, output of converted data stream to stdout. (option -cE0) for use with dump1090 utility.

Это был шаг в верном направлении, но все еще чего-то не хватало. Я слышал сигналы и видел их на водопаде, но в консоли было пусто.

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

The binary file should be created using rtl_sdr like this (or with any other program that is able to output 8-bit unsigned IQ samples at 2Mhz sample rate

Ну конечно же, sample rate должен быть 2 Mhz!!!

И стоило мне исправиль жту ошибку как я тут же увидел заветные самолеты в консоли...

А если зайти на порт 8080 сервера, то dump1090 поднимает там вебсервер и отдает более визуальную статистику и информацию.

Общий механизм работы софт-харда точно такой же, как мной уже был реализован ранее при работе с WEBSDR от PA3FW.

При помощи sdr_split подклчаемся к сетевому приемнику Афедри, получаем поток, пишем этот поток в файл FIFO на диске.

При помощи dump1090 читаем этот файл, получаем результат в виде хэшей и остальных данных с ADS-B.

Как обычно я использую файлик  afedri-start.sh для запуска этой связки.Вот его содержимое.

#!/bin/bash
FREQUENCY=1090000000
SAMPLE_RATE=2048000
GAIN=35

./sdr_commander  -t192.168.0.245 -al1 -am1 -E4 -A0 -sn$SAMPLE_RATE -g$GAIN -q0 -f$FREQUENCY
./sdr_split -s$SAMPLE_RATE -O -c1 -u50000 -i192.168.0.245 -cE0 > /home/websdr/band20/fifo/afedri-ch-1 &
sleep 1
./dump1090 --raw --quiet --aggressive --net --ifile /home/websdr/band20/fifo/afedri-ch-1 &

 

Далее, подключаемся к агрегатору. Регистрируемся на сайте FR. Идем на страницу "Share your ADS-B data", выбираем свою ОС и качаем их софт. Инструкций по подключению в интернетах полно , приведу коротко.

wget https://repo-feed.flightradar24.com/linux_x86_binaries/fr24feed_1.0.18-5_i386.tgz
 

tar -zxvf fr24feed_1.0.18-5_i386.tgz

Раскладываем файлы по директориям (см ссылку на хабр)

./fr24feed --signup

отвечаем на вопросы, получаем новый ключ, делаем "демона" для fr24feed, идем на ФР убеждаемся что мы законекчены и сбор статистики пошел.

ew8ax ads-b stat on flightradar24.com

Где-то через сутки можно будет увидеть статистику, с каких азимутов сигнал самолетов приходит, а с каких нет. У меня все не очень хорошо, если честно то все плохо. Со всех сторон дома, а антенна всего на окне третьего этажа. Просветов до неба между домами всего два, в них максимальная дальность составляла до 200 nm, что неплохо, но конечно хотелось бы кгруговой диаграммы. А она достижима только на крыше.. Ну, что есть, то есть...

TODO:

1)отдельный приемник для ads-b (уже едет :D )

2)band pass filter 1090

2)нормальный кабель с нормальными коннекторами

3)радача получаемой информации большему числу агрегаторов: flightaware, opensky-network etc

 

На данный момент, до приезда ADS-B приемника WEBSDR@AfedriSDR будет работать в ADS-B режиме.  Посмотреть на самолетИки по ссылке...

 

 

Страница: 0