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

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

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