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

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

Результаты поиска по запросу тега: 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 режиме.  Посмотреть на самолетИки по ссылке...

 

 

Страница: 012345678910111213141516