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

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

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