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

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

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