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

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

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

Июня
2018 года
16
WEBSDR - ч2. Cофт - OpenWebRX /Lubuntu / AFRDRI SDR-NET

Сразу скажу, все мои эксперименты носили и носят изыскательский характер. Просто интересно "как оно" работает? Смогу ли запустить? Что для этого нужно?

AFRDRI SDR-NET лежал у меня в столе мертвым грузом где-то с год. С того момента или даже ранее, когда на столе появился SUNSDR2. И глядя на панорамы SDR.HU хотелось завести такое и у себя.  Но голос разума говорил - какой смысл в этом всем если нет антенны?

 

И все же, желание поэксперементировать взяла свое и я принялся собирать информацию. Информации было не то, чтобы много, но она была сильно разрознена. К тому же материалов по Affedri было – кот наплакал, а про союз между Афедри и Openwebrx итого меньше. Какое-то время ушло на то, чтобы уяснить полученную информацию. Не уверен, что понял все до конца, хотя по большей части сейчас все работает.

Итак, для запуска OpenWebRx на Afedri нам понадобится.

0) Софт для компилирования другого софта,

Питон не ниже 2.7:

sudo apt-get install python

 

Библиотеки для генерации водопада и прочее

sudo apt-get install libfftw3-dev libfftw3-3 libpng-dev

sudo apt-get install -f libpng-dev

 

ВТЧ библиотеки для работы со звуком

sudo apt-get install libasound2 libasound2-dev

 

1)Собственно сам репозиторий OpenWebRx. Желательно понимание git.

В домашней папке делаем:

git clone git@github.com:simonyiszk/openwebrx.git

2) Csdr – библиотека для работы с SDR

В домашней папке делаем:

git clone https://github.com/simonyiszk/csdr.git

после скачивания выполняем make:

cd csdr

make

sudo make install

 

3) sdr_commander, которая позволяет управлять приемником AFEDRi SDR-Net из коммандной строки разработанная Александром  4Z5LV

Качаем последнюю версию, у меня это 1.24

http://www.afedri-sdr.com/index.php/downloads/category/15-sdr-commander-command-shell-utility?download=248:sdr-commander-v-1-24-command-shell-utility

Распаковываем и собираем согласно инструкции

sudo apt-get install libudev-dev

cd sdr_commander.v24

make

Если есть ошибки, то гуглим, доставляем библиотеки и снова компилируем до победы. Пока не увидим банарный файл sdr_commander

4)  Качаем библиотеку Sdr_Split

http://afedri-sdr.com/index.php/downloads/category/24-source-code-directory?download=257:sdr-split-utility-v1-19

распаковываем в папку и тоже компилируем до получения sdr_split

5) Копируем получившиеся бинарники  sdr_split и sdr_commander в папку к OpenWebRx.

6)Создаем запускной файл afedri_start.sh (устанавливем на него нужный chmod и chown)

Со следующим содержимым

#!/bin/bash

SAMPLE_RATE=256000

GAIN=25

FREQUENCY=14128000

    ./sdr_commander  -t192.168.0.245 -sn$SAMPLE_RATE -g$GAIN -q0 -f$FREQUENCY

    sleep 1

    python ./openwebrx.py

 

В моем случае приемник Afedri подключен по сети (его IP 192.168.0.245) и вся конфигурация крутится вокруг такого способа подключения.

Как видно из содержимого файла мы задаем полосу, усиление, и «срединную» частоту на которую будет настроен приемник. Затем с минимальной паузой стартует вебсервер на питоне.

7)Редактируем конфигурационный файл от сервера config_webrx.py. Внутри много всякой полезной фигни, но самых главных места тут несколько

samp_rate = 256000

center_freq = 14128000

ниже самое главное

#afedri

sdr_ip = "192.168.0.245"

sdr_port = 50000

start_rtl_command="./sdr_split -i{sdr_ip} -u{sdr_port} -O -s{samp_rate} -f{cente

r_freq} ".format(sdr_ip=sdr_ip, sdr_port=sdr_port, rf_gain=rf_gain, center_freq=

center_freq, samp_rate=samp_rate)

format_conversion="csdr convert_s16_f"

Именно эти строки главные в данном конфиге, все остальное вторично.

К примеру такие настройки как "водопад"

waterfall_min_level = -115 #in dB

waterfall_max_level = -55

waterfall_auto_level_margin = (0, 50)

 

Хотя когда он веселенького глубого цвета – глазу все же приятнее.

Прочие плюшки можно настроить по единой инструкции

 

Должно получится что-то вроде этого

ew8ax websdr afedri sdr and OpenWebRX

 

Особенно хорошо смотрится с хорошей антенной… :)

Но именно в этом месте меня постигло самое большое разочарование…

Ожидания:

Реальность

Нету переключения диапазонов! Совсем!

OpenWebRX это совсем не разу не  KiWiSDR WebInterface!  

Вот такой облом.

Начав читать блог ha7ilm, выяснилось что разработчики kiwiSDR помимо собранных 50к $ на кикстартере еще и кинули ha7ilm, построив на его коде свой улучшенный вариант. По факту на данный момент openWebRx может еще и не мертв, но пахнет очень соотвественно. Не смотря на урегулирование финансовой ситуции между авторами kiwi и ha7ilm проект выглядит заброшенным. Есть ряд интересных доработок по коду предложенными другими пользователями сервера, но они так и остаются на уровне  «когда-нибудь» будучи реализованными на 80-90% в коде.

Думаю над собственными доработками и интеграцией, все же один приемник и один диапазон без вариантов переключения это слишком уныло…

ps. В данный момент вся эта... все это... работает тут http://websdr.ew8ax.info/

Работает в экспериментально-тестовом режиме, с недоантенной и прочее.

Прокинуть сервер наружу не составило труда, если кому-то это интересно.

Достаточно на роутере прописать любой фришный DynDNS, у моего асуса такой есть. Прописать Port Forwarding:

где 192.168.0.174 стаический IP с сервером на Лубунте.

А на стороне подомена прописать простейший iframe c адресом ДинДНС. Дешего и сердито, по крайнй мере на данном тестовом этапе...

 

Страница: 012345678910111213141516