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

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

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

Июля
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