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

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

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