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

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

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