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

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

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