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

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

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