Страница 1 из 2

OpenWebRX - новая программа для WEB-SDR

Добавлено: 26 июл 2022, 13:33
alhimik1986
Вводная часть

Пока искал программу для web-sdr в открытых источниках, потому что автор-программист не захотел мне прислать её по почте, я наткнулся на другую модернизированную https://www.openwebrx.de/.

В отличие от предыдущей, в ней просматривать практически все диапазоны частот, но эти диапазоны нужно переключать, потому что просмотр полосы частот ограничен семплированием (sample rate = 2048 MS/S)
Безымянный.jpg
Также в ней доступны дополнительные виды демодуляции, в том числе цифровые, например, BPSK-31, FT-8 и т. д.:
http://thomas0177.dnshome.de:8075/#freq ... 8,sql=-150
Но, единственное, не нашёл в ней функцию подавления несущей. Напишите, если она есть.

Эта статья является продолжением моей темы про "антенна на даче, по принципу дёшево и сердито" viewtopic.php?f=10&t=721. Для максимальной дешевизны в качестве компьютера тут Raspberry Pi 3B+. Он, вместе с SDR-приёмником расположен в контейнере из магазина Fix Price. Контейнер сверху закрыт полиэтиленовой плёнкой для защиты от дождя и снега. Питание и интернет осуществляются через самый дешёвую 8-ми жильную витую пару. По четырём из них идёт питание около 19В (12В недостаточно), которые через понижающий DC-DC преобразователь понижаются до 5 В. Кому не охота всё это паять - есть PoE инжекторы (блок питания) и плата расширения Raspberry Pi PoE HAT, которые продаются в магазине DNS.

Не имея возможности и прямых рук, чтобы вывести из дома сетевой кабель, я разместил в теплице Wi-Fi роутер, который работает в режиме усилителя Wi-Fi сигнала. Через него я подключаюсь к домашнему роутеру, чтобы получать интернет. Поскольку на даче у меня нет статического IP-адреса, я подключаюсь к дачному роутеру через VPN и из города слушаю, что свой web-sdr.

Про свою антенну скажу, что на высоту я её не поднимал, она пока просто на заборе висит. Докричаться до неё из соседнего города через трансивер на 20 Вт я не смог. Поднять её придётся рано или поздно.

Установка программы
Устанавливать через https://github.com/anddddrew/openwebrx бесполезно, там код почти нерабочий.
Лучше перейти на официальный сайт https://www.openwebrx.de/ и там скачать образ Raspberry Pi Image https://www.openwebrx.de/download/rpi.php и накатить его на microSD-карту.

Либо, как в моём случае, не выходя из дома, установить её через Docker, выполнив в raspberry pi следующие команды:

Код: Выделить всё

# Устанавливаем Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker pi
sudo reboot
Ждём перезагрузку, затем вот эти команды:

Код: Выделить всё

# Устанавливаем компоненты, необходимые для установки docker-compose
sudo apt-get install libffi-dev libssl-dev
sudo apt install python3-dev
sudo apt-get install -y python3 python3-pip

# Устанавливаем docker-compose
sudo pip3 install docker-compose
# Делаем, чтобы docker-compose запускался при загрузке операционной системы
sudo systemctl enable docker
Скачиваем этот архив
open_web_rx_docker.zip
(3.11 КБ) 171 скачивание
Файлы в этом архиве нужно закинуть в Raspberry Pi. Папку open_web_rx_docker лучше разместить на рабочем столе: /home/pi/Desktop.

Но перед этим нужно отредактировать файл docker-compose.yml:
в нём нужно задать имя пользователя и пароль в параметрах: OPENWEBRX_ADMIN_USER и OPENWEBRX_ADMIN_PASSWORD.

По умолчанию там
имя пользователя: user
пароль: user
Выглядит так:

Код: Выделить всё

    environment:
      - OPENWEBRX_ADMIN_USER=user
      - OPENWEBRX_ADMIN_PASSWORD=user
Остальные файлы редактировать не нужно, но в них будут храниться ваши прочие настройки.

Далее в командной строке raspberry pi нужно перейти нужно перейти к папке open_web_rx_docker запустить docker-compose:

Код: Выделить всё

cd /home/pi/Desktop/open_web_rx_docker 
docker-compose up -d
Дожидаемся, пока всё скачается и установится (минут 10-15). По окончанию перезагружаем наш raspberry-pi. Наша программа готова.

Далее открываем браузер и вводим IP-адрес нашего raspberry, например, в таком виде: http://192.168.1.100
Если страница открылась, то ура, всё заработало, я всё описал правильно. У нас по умолчанию задан диапазон 40 м для rtl-sdr донгла.

Чтобы добавить свои диапазоны, кликаем значок Settings и вводим там имя пользователя и пароль, которые мы задавали в файле docker-compose.yml
Переходим в "SDR devices and profiles" -> "RTL-SDR USB Stick" и добавляем диапазоны по аналогии с предыдущими.

Заключение
Ребята, отпишитесь, правильно ли я всё описал, потому что я не проверял всё с нуля. Если что-то не заработало, опишите проблему.
И на счёт стандартных КВ диапазонов, чтобы каждому не настраивать эти диапазоны, пожалуйста, накидайте в настройках программы эти диапазоны и скиньте мне файлик получившийся файлик settings.json (это один из файлов в прикреплённом архиве). Я заменю его в архиве. Сам я не могу накидать, я в них не спец.

OpenWebRX - новая программа для WEB-SDR

Добавлено: 20 мар 2023, 11:49
Dracon
Добрый день, пробовал сделать по данному мануалу, на raspberry pi Os Lite не взлетело почему то у меня.
Если у кого есть готовый образ года так 2020-21 поделитесь плиз, отправлять на офф сайт готового образа не нужно, там вырезаны кодеки DMR/YSF/D-Star/NXDN, а они мне как раз то и нужны. Образ ищу именно с этими кодеками, весь интернет уже облазил, так и не нашел.

OpenWebRX - новая программа для WEB-SDR

Добавлено: 21 мар 2023, 05:41
MiB

OpenWebRX - новая программа для WEB-SDR

Добавлено: 21 мар 2023, 16:00
Dracon
MiB писал(а):
21 мар 2023, 05:41
https://www.openwebrx.de/images/archive ... X-full.zip

?????
Вы сами скачайте и установите и вы увидите что DMR/YSF/D-Star/NXDN нет и они вырезаны, а чтобы декодировать вам нужно сначала купить свисток AMBE воткнуть его в малину и только после этого у вас заработает декодирование, а раньше не нужен был этот костыль в виде дополнительного свистка! По этому и спросил есть ли у кого старый образ с данными не вырезанными кодеками!

OpenWebRX - новая программа для WEB-SDR

Добавлено: 21 мар 2023, 23:26
Peternew
web.archive.org/web/20200506024341/https://s3.eu-central-1.amazonaws.com/d ... X-full.zip
Может это

OpenWebRX - новая программа для WEB-SDR

Добавлено: 22 мар 2023, 06:25
MiB
Dracon писал(а):
21 мар 2023, 16:00
Вы сами скачайте и установите и вы увидите что DMR/YSF/D-Star/NXDN нет и они вырезаны
просили 21й год - там 21й год....
Dracon писал(а):
21 мар 2023, 16:00
сначала купить свисток AMBE
спасибо за наводку, свисток оккнечно дороговат, но аппаратный декодер это очень интересно, посмотрю на досуге.

OpenWebRX - новая программа для WEB-SDR

Добавлено: 22 мар 2023, 17:16
Dracon
Peternew писал(а):
21 мар 2023, 23:26
web.archive.org/web/20200506024341/https://s3.eu-central-1.amazonaws.com/d ... X-full.zip
Ссылка битая и там ни чего нет, или у меня не открывает.

OpenWebRX - новая программа для WEB-SDR

Добавлено: 22 мар 2023, 17:17
Dracon
Мало ли вдруг, кому пригодится, со мной так же поделились, мной проверено лично, все кодеки присутствуют!
https://disk.yandex.ru/d/gUCscQi5t4e1dg

OpenWebRX - новая программа для WEB-SDR

Добавлено: 12 апр 2023, 21:18
znplus
Есть усовершенствованная версия OPENWEBRX+, найти её можно тут для raspberry, debian и ubuntu https://github.com/luarvique/ppa. Что касается DMR, D-star, YCF и тд можно прикрутить к любой версии вот ссылка https://bestofcpp.com/repo/knatterfunke ... er-softmbe. Кстати OPENWEBRX+ активно поддерживается и постоянно усовершенствуется, тут обсуждение https://t.me/openwebrx_chat.

OpenWebRX - новая программа для WEB-SDR

Добавлено: 30 апр 2023, 22:51
xkspy
Кто какое оборудование использует для связи web-SDR?

P.S. Хочу тоже реализовать удаленный доступ, заказал "Raspberry Pi 4" теперь нужно определится, какой взять свисток для преобразования сигнала?