На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 45,
участников - 0
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Программное обеспечение —› OpenWebRx на одноплатниках. 
Портативные Си-Би радиостанции в нашем магазине


Беркут Hunter
руб.

Егерь 3
руб.

President Randy II P
руб.

Турист 3
руб.

Штурман 80
руб.
Автор Сообщение
Quinta
Участник
Offline1.9
с мар 2017
Санкт-Петербург
Сообщений: 408

Дата: 03 Окт 2022 22:06:52 · Поправил: Quinta (04 Окт 2022 02:11:10) #  

Я запилил свой хоббийный веб 1.0 сайт, как в нулевых, и чтобы совсем мертвой страничка не была решил прикрутить вебсдр.
Пока сайт висел на raspberry pi 4 все было просто - Openwebrx есть в виде образа для sd карточки. Записал, воткнул и все. Только создай аккаунт юзера через консоль (openwebrx admin adduser [username], пароль спросит сам)
На Raspberry pi 4 4gb нагрузка с SDRPLAY и одним клиентом на web-sdr с полосой 8 МГц - около 50%, каждый следующий клиент поднимают нагрузку процентов на 15. С RTL-SDR полосой 3МГц нагрузка при первом клиенте 22 %, каждый следующий добавляет 5%

Надо заметить что в OpenWebRx на raspberry pi 4 приемник sdrplay принимал зеркалки относительно центральной частоты, похоже там что-то с балансом фаз\амплитуд.

Rpi 4 я решил заменить на что-то более дешевое, быстрое и с нормальным интерфейсом для ssd, т.к. у raspberry pi самый быстрый интерфейс-usb 3 (хотя можно отпаять USB микросхему и подпаяться к линиям PCIE, но это колхоз)
Выбор сначала пал на orange pi 4 lts + nvme адаптер (на плате компьютера разъем nvme выведен на зажим под шлейф) но в итоге по акции+накопленным баллам купил rock pi 4a на озоне даже дешевле. В него можно без переходников воткнуть nvme 2.0 ssd. Платки на RK3399 в полтора раза мощнее чем raspberry pi 4 и раза в полтора дешевле при этом.
Ставил OpenWebRx через Docker, ось Armian 22.08
Нужен curl
sudo apt install curl

ставим докер
curl -sSL https://get.docker.com | sh

ставим OpenWebRx
sudo docker pull jketterl/openwebrx-full:stable
sudo docker volume create openwebrx-settings

sudo ln -s /var/lib/docker/volumes/openwebrx-settings/_data/ /etc/openwebrx
sudo ln -s /var/lib/docker/volumes/openwebrx-settings/_data/ /var/lib/openwebrx

Отключаем мешающие драйвера. Редактируем файл
sudo nano /etc/modprobe.d/blacklist.conf

добавляем в конец строчки
blacklist dvb_usb_rtl28xxu
blacklist sdr_msi3101
blacklist msi001
blacklist msi2500
blacklist hackrf
выход из редактора - Ctrl+O, Enter - сохранить файл, Ctrl+Х закрыть редактор

Чтобы приемник запускался автоматом после включения одноплатника достаточно ввести один раз
sudo docker run --restart always --name OPENWEBRX --device /dev/bus/usb -p 8073:8073 -v openwebrx-settings:/var/lib/openwebrx jketterl/openwebrx-full:stable

перезагружаем
sudo reboot

создаем аккаунт для веб-интерфейса приемника (доступ к настройкам на веб-странице радио)
sudo docker exec -it OPENWEBRX bash
python3 openwebrx.py admin adduser username



На Rock Pi 4 A rtl-sdr полосой 2.8 МГц первый клиент загружает проц на 11%, каждый следующий - 4%
SDRPlay пока не смог запустить, хотя вроде должен.
Quinta
Участник
Offline1.9
с мар 2017
Санкт-Петербург
Сообщений: 408

Дата: 06 Окт 2022 01:19:51 #  

запустил 2 экземпляра контейнера (2 сервера приемника)

для второго сделал
sudo docker volume create openwebrx-settings1

sudo docker run --restart always --name OPENWEBRX1 --device /dev/bus/usb -p 8074:8073 -v openwebrx-settings1:/var/lib/openwebrx jketterl/openwebrx-full:stable

sudo docker exec -it OPENWEBRX1 bash
python3 openwebrx.py admin adduser username

То есть создал контейнерчик под настройки второго радио, запустил контейнер с другим именем и перенаправил порт контейнера на другой порт хоста. Ну и создал юзера для второго контейнера.
Реклама
Google
Quinta
Участник
Offline1.9
с мар 2017
Санкт-Петербург
Сообщений: 408

Дата: 22 Ноя 2022 23:15:31 #  

Я немного подзавис на этом этапе. Не могу завести несклько (пока два) приемников в многопользовательском режиме.
На двух инстансах как ни настраивай приемники один из них отвалится. Серийники прошил разные. Вот тут https://radiosun.ru/2020/11/16/sdr-ub3kdu-obnovlen-servernyj-pk/ вроде тоже не удается включить второй профиль.
Quinta
Участник
Offline1.9
с мар 2017
Санкт-Петербург
Сообщений: 408

Дата: 23 Ноя 2022 10:05:40 · Поправил: Quinta (23 Ноя 2022 10:27:35) #  

А все, несколько одновременно работающих приемников на одном сервере можно сделать настроив отдельные устройства с разными серийными номерами, создав каждому по одному профилю.
Additional optional settings>device id вида serial=xxxxxxxx
Серийники можно забить либо под виндой программой rtl1090 с ключом /EEPROM либо на одноплатнике втыкая по одному и забивая командой rtl_eeprom -s XXXXXXXX
Либо если воткнуты через хаб то
rtl_eeprom -d n -s XXXXXXXX где n - порядковый номер, начинается с нуля
NBFM
Участник
Offline3.4
с ноя 2005
Москва
Сообщений: 3348

Дата: 23 Ноя 2022 22:03:56 #  

Следим за вашими экспериментами, коллега!
Сообщение создано для поднятия вашего "боевого духа".
В узких кругах ваш опыт будет интересен, хотя многие из нас далеки от вашего уровня владения линухами.
Quinta
Участник
Offline1.9
с мар 2017
Санкт-Петербург
Сообщений: 408

Дата: 24 Ноя 2022 22:39:17 · Поправил: Quinta (24 Ноя 2022 23:35:38) #  

за вашими экспериментами
за месяц научился забивать серийник в web gui приемника, бгг, экспериментатор я конечно великий :)
А так в принципе все работает, вот http://hoshinokoe.ru:8073/#freq=4625000,mod=usb,sql=-150
Строение сдрки - Upconverter с элементами балансировки, делитель сигнала на 3, трансформатором на феррите, сейчас воткнуто 2 ртлки. Это более гибко чем хардварные фильтры и direct sampling.
на компьютере rockpi 4a одновременно два приемника (27 % нагрзки) разогревают стандартный радиатор этого одноплатника на 68 градусов. Что будет на полной я хз, но если кто-то захочет спалить мой дом - просто откройте вкладок побольше, думаю на 6-7 клиентах 3д печатный PLA потечет :)

Запилил гайд себе же на сервер, с картиночками, как я люблю. http://hoshinokoe.ru/files/websdr/websdr.html
dir320
Участник
Offline1.9
с июл 2009
Подмосковье
Сообщений: 359

Дата: 25 Ноя 2022 18:27:45 #  

Rock Pi 4 A

Посмотрел цены на эти одноплатники, слегка обалдел и заказал одноплатник на интеле безвентиляторный. Оно как-то поинтереснее получается.
Quinta
Участник
Offline1.9
с мар 2017
Санкт-Петербург
Сообщений: 408

Дата: 25 Ноя 2022 20:11:45 #  

цены
Да от 3,7килорублей на алике, orangepi с rk3399. Разве что nvme адаптер понадобится для нормального хранилища, рублей 300 ещё. Это я решил шикануть. А на каком именно камне интеловский?
dir320
Участник
Offline1.9
с июл 2009
Подмосковье
Сообщений: 359

Дата: 25 Ноя 2022 21:13:24 #  

А на каком именно камне интеловский?

Celeron J4105
Quinta
Участник
Offline1.9
с мар 2017
Санкт-Петербург
Сообщений: 408

Дата: 25 Ноя 2022 23:33:04 #  

Celeron J4105
Да, помощнее армки. https://gadgetversus.com/processor/intel-celeron-j4105-vs-rockchip-rk3399/
А можно ссылку на плату? Мне то религия не позволила х86 брать.
dir320
Участник
Offline1.9
с июл 2009
Подмосковье
Сообщений: 359

Дата: 25 Ноя 2022 23:50:41 #  

А можно ссылку на плату?

Вот она, шайтан-коробка. С полным фаршем.
BR4096
Участник
Offline2.2
с янв 2006
Торонто
Сообщений: 550

Дата: 26 Ноя 2022 04:21:22 · Поправил: BR4096 (26 Ноя 2022 04:26:34) #  

Вот она, шайтан-коробка
Не подскажете, WiFi в нём ставится в стандартный разъём или распаян на плате?
P.S.: прочитал, нашёл. Заодно увидел, что он поддерживает только NGFF
Quinta
Участник
Offline1.9
с мар 2017
Санкт-Петербург
Сообщений: 408

Дата: 26 Ноя 2022 08:42:23 #  


Вот она, шайтан-коробка

За 9к неплохо, но не моё, я то хотел чтобы вместе с сдрками коробка была размером с роутер и питалась от USB зарядника.
Pavelectric
Участник
Offline5.8
с авг 2007
Жуковский (KO95BN)
Сообщений: 1279

Дата: 26 Ноя 2022 09:07:09 #  

ARM архитектура гораздо более мощная, экономичная и компактная. А в связке с хорошей сборкой Linux без графической оболочки - вообще отличный инструмент.
А то обычно - "а потянет ли этот мини ПК Винду?" Т.е. потянет ли ПК операционных систему? )))
dir320
Участник
Offline1.9
с июл 2009
Подмосковье
Сообщений: 359

Дата: 26 Ноя 2022 09:18:40 #  

коробка была размером с роутер и питалась от USB зарядника

У меня немного другой конфиг. Коробка будет питаться от одного блока питания с роутером, сдр по сетке и всё это через 4Г и впн. Ну а на случай всяких зависаний питается через розетку с симкой. Пока не зависало, правда, видеонаблюдение уже работает. Осталось сдр привязать.
toxa1983
Участник
Offline1.6
с ноя 2009
Иркутск
Сообщений: 208

Дата: 27 Ноя 2022 05:58:38 #  

Поигравшись немного с одноплатниками пришел к выводу что все эти программы явно не для них. Да, запускается, и даже работает , но ресурс сильно ограничен. Для нормальной и полнофункциональной работы сервера OpenWebRx нужно что-нибудь по мощьнее.
Quinta
Участник
Offline1.9
с мар 2017
Санкт-Петербург
Сообщений: 408

Дата: 07 Дек 2022 01:07:15 #  

ресурс сильно ограничен
Тут на алике Orange pi 5 на чипе rk3588 по предзаказу предлагают за 4700. В 6 раз быстрее распберри 4 и в 4 быстрее rk3399, а мне 3399 вполне хватает. Будут деньги-наверно закажу. Еще три ртлки приедет, соберу на 6 свистков вебсдрку на низ кв-укв.
dir320
Участник
Offline1.9
с июл 2009
Подмосковье
Сообщений: 359

Дата: 20 Дек 2022 23:03:09 #  

"а потянет ли этот мини ПК Винду?"

Дождался коробку. Предустановленную русскую 10-у снёс, установил LTSC. Работает шустро. Теперь думаю, что в качестве сервера использовать.
Quinta
Участник
Offline1.9
с мар 2017
Санкт-Петербург
Сообщений: 408

Дата: 17 Апр 2023 09:28:11 #  

Я тут собрал сервак на железках оставшихся после апгрейда моего компа, core i3 и 4гб оперативки. Также у меня оказалось одновременно 8 клонов sdrplay. Утыкал я ими одноплатник и обычный комп, по 4 приемника на комп, и погонял сервер websdr. Софт тоже одинаковый, убунту и openwebrx+, безо всяких там докеров. Приемники поставлены на 8мгц полосы. Результат интересный вышел.
core i3-4130, 4g ram
один приёмник нагружает систему на 42%
второй пользователь на приёмнике добавляет 1-2%
четыре приемника нагружают на 77% (но это очень неточно, ингода второй приёмник даже не добавляет нагрузки)

rk3399 4g ram
один приёмник нагружает систему на 38%
второй пользователь добавляет 7-8%
второй приёмник добавляет 39%
три приемника уже тянет с тормозами
Хотя вот тут https://gadgetversus.com/processor/rockchip-rk3399-vs-intel-core-i3-4130t/ некоторые тесты показывают что у них не такой разрыв в производительности, видимо интеловский гипертрейдинг тащит.
A48
Участник
Offline1.0
с авг 2018
Нидерланды
Сообщений: 63

Дата: 09 Апр 2024 15:36:44 · Поправил: A48 (09 Апр 2024 15:36:53) #  

Поигравшись немного с одноплатниками пришел к выводу что все эти программы явно не для них. Да, запускается, и даже работает , но ресурс сильно ограничен. Для нормальной и полнофункциональной работы сервера OpenWebRx нужно что-нибудь по мощьнее.

Любопытный вывод. Малинка-4 работает полнофункционально и нормально тащит 4-х юзеров при полосе 6 МГц.
Можете расшифровать ваше заключение "полнофункциональность" и "ограниченность ресурса" в данном контексте?
Zmej
Участник
Offline3.1
с дек 2005
...
Сообщений: 10681

Дата: 09 Апр 2024 20:27:30 · Поправил: Zmej (09 Апр 2024 20:38:16) #  

A48

Вероятно имеет в виду для паблика популярного не вытянет на долго.

Вот пишет же:

на компьютере rockpi 4a одновременно два приемника (27 % нагрзки) разогревают стандартный радиатор этого одноплатника на 68 градусов. Что будет на полной я хз, но если кто-то захочет спалить мой дом - просто откройте вкладок побольше, думаю на 6-7 клиентах 3д печатный PLA потечет :)


И еще в статье автора (ссылка есть выше):

Во-вторых rockpi4a с камнем rk3399 даже с большим радиатором-кирпичом не тянет все 4 приемника, три приемника по одному клиенту, и то уже с разрывами звука.

В-третьих (ньюанс) - через USB3 хаб их не включить, т.к. это USB2 устройства, и хабы в любом случае бдут работать с ними в режиме USB2, а скорости шины хватит только на поток от одного приемника с такой скоростью.
A48
Участник
Offline1.0
с авг 2018
Нидерланды
Сообщений: 63

Дата: 09 Апр 2024 23:04:17 #  

Если для паблика, то конечно, никак, а если только для себя любимого, с одним свистком, то вполне.
A48
Участник
Offline1.0
с авг 2018
Нидерланды
Сообщений: 63

Дата: 15 Апр 2024 17:27:17 · Поправил: A48 (15 Апр 2024 18:25:38) #  

Добавлю свои результаты тестирования одноплатников.
Моя Малинка-4 со свистюлькой RTL-SDR на OWR+ вытягивает ровно 20 клиентов при загрузке ~93%.
TV-приставка GT-King при тех же условиях вытягивает 40 клиентов.
Можно подумать и о небольшом паблике.
Реклама
Google
 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.047; miniBB ®