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

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

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