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

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

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