* * * Форум CQHAM.RU Тема * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Тема : Делаем свой Websdr на примере Debian+Afedri Started at 19.09.2014 12:32 by RW6MIT Visit at http://www.cqham.ru/forum/showthread.php?t=28648 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 1] Автор : RW6MIT Дата : 19.09.2014 12:32 Люди постоянно спрашивают думаю надо сделать минимануал.) Приёмник выдаёт голландец после запроса ему на почту (тут надо пояснить что это просто программа под linux). Websdr на примере Debian+Afedri Избегая лишних вопросов. 1. Любой Пк подойдет, чем выше частота тем лучше, количество оперативной и постоянном памяти не критично, чем лучше ПК тем больше пользователей онлайн он выдержит. Реально больше 20-30 человек не бывает для этого достаточно 2ггц процессора. 2. БП для ПК лучше подобрать с хорошей фильтрацией, так же переделать все окружающие сетевые устройства на трансформаторное питание и поставить экранированную витую пару. 3. Ну и конечно же лучше все делать отдельные антенны на каждый диапазон. 4. Свистки дешевы удобны и большая полоса, ну динамика отвратная, любой сосед будет тушить ваш приёмник. 5. Приёмники со звуковой картой не чуть не хуже того же афедри, просто у афедри есть удаленное управление всеми параметрами. На УКв например делаю на звуковой карте приёмник. 6. Звуковые карты лучше использовать внутренние, например ASUS Xonar разбег от 1800 до 6000 (примерно, разница не большая ну чувствуется). 7. Полосовые не обязательны. Пробовал с ними и без них разницы нет. 8. В городах приёмники честно говоря бесполезны, уровень шума очень большой, лучше искать место за городом где есть интернет. (или делать wifi мост у меня на 12 км мост работает, стоит это не дорого нынче) 9. Монитор и клавиатура нужны только на начальном этапе, потом просто устанавливаем Putty и WinSCP на Вас рабочий ПК и подключаемся через сеть к ПК с приёмником. Подготовка: 1.Качаем дистрибутив тут: http://www.debian.org/CD/netinst/ (CD, DVD, Flash неважно откуда будите ставить) 2.На ПК должен быть интернет и вы должны знать настройки сети. 3.На ПК надо поставить чтобы сам запускался когда пропадает питание. Установка: Установка не сложная только надо ставить в эксперт моде и не ставить графических пакетов, лучше отказать при установке от всех пакетов, если то то будет нужно всегда можно доставить. После установки подключаем приёмник и пересобираем коммандер для афедри под нашу систему. 1.Сборка коммандера apt-get install make gcc g++ autoconf automake flex bison pkg-config apt-get install libusb-dev apt-get install libusb-1.0-0-dev apt-get install libudev-dev В каталоге с исходниками make clean (обезательно) make Доставляем нужные библиотеки: 1.библиотеки для водопада apt-get install libfftw3-dev libfftw3-3 apt-get install libpng12-dev 2.Бибиотеки для звуковой. apt-get install alsamixer apt-get install alsa-oss 3.Запись добавляем в /etc/rc.local modprobe snd-pcm-oss 4.Для запуска в отдельном окне нам понадобиться програмка screen apt-get install screen 5.Для удобства ставим аналог тотал командера. apt-get install mc 6.Что бы у Вас был удаленный доступ к ПК лучше поставить SSH (удаленный доступ через консоль). apt-get install SSH 7.Для контроля температуры можно ещё поставить программу для отслеживания датчиков. apt-get install lm-sensors Просто набираем sensors и она выводит всё доступные температуры датчиков с ПК. Настройка websdr! Все настройки приёмника в websdr.cfg в папке doc есть более полное описание конфигурации приёмника. там надо указать диапазон, частоту, дискретизацию и центральную частоту И главное там надо указать номер устройства (dsp) Когда подключите приёмник запустите alsamixer нажмите F6 он выведет список доступных устройств вы там увидите афедри и его номер. Потом просто вписываем номер в websdr.cfg в строке device /dev/dsp Вот так выглядит настройка одного приёмника: band 80m - название диапазона device /dev/dsp4 - номер устройства samplerate 192000 - дискретизация centerfreq 3700 - центральная частота antenna Diamond CP8040 - антенна, её название будет видно на сайте websdr.org swapiq - поменять каналы (на афедри обязательно надо делать, а то будет перепутана USB и LSB) gain -10 - чувствительность водопада, только ВОДОПАДА! На приём никак не влияет, подстраивается кому как нравиться. Настройка афедри: С учетом того что sdr_commander уже пересобран и работает. Коммандер надо запускать из папки где он собран. 1. С начало переводим приёмник в режим USB ./sdr_commander -U1 Перегружаем: ./sdr_commander -R 2. Выставляем нужную нам дискретизацию (websdr должен быть выключен иначе повиснет) ./sdr_commander -S192000 Перегружаем: ./sdr_commander -R 3. Прописываем диапазон и чутьё: ./sdr_commander -F7150000 -G12 -E0 -D -D записать значение в память чтобы не прописывать после ребута ПК. 4.Если используете несколько приёмников то перед любой командой прописываем его серийный номер пример: ./sdr_commander -NS0002EE00D0151.0.0.0.1.9.0 -F7150000 -G12 -E0 -D 5.Посмотреть все доступные афедри на ПК: ./sdr_commander -L там же будут серийные номера. Запуск websdr 1. проверяем все настройки в websdr.cfg чтобы настройки диапазона совпадали с тем что выставлено на приёмнике. 2. запускаем приёмник из папки где лежит приёмник, через mc заходим в папку и нажимаем ctrl-o и вводим команды ./websdr или ./websdr64 если 64 битная система, если запустил то вам повезло) идем в браузер и слушаем) если говорит что не может найти устройство то проверяем соответствует ли номер устройства реальному из alsamixer Так же может на запуститься если не выставлены права на запуск из этой папки, подключаемся через WinSCP становимся на папку websdr нажимаем F9 и выставляем права на запуск 0777, там же ставим галочку "применить к вложенным папкам". 3.Если с приёмником все ок, всё запускается и работает то надо запустить его в отдельном окне чтобы не держать постоянно открытой консоль. screen -AmdS websdr ./websdr64 4.Остановить приёмник killall websdr Сори за ошибки и очипятки на скорою руку накидал. P.S. Сегодня удачно прошел запуск приёмника в городе Орле, ждём пока его перенесут за город и он появиться в списке приёмников. Так же готовлю отправку ПК в Грузию там тоже коллеги хотят запустит приёмник. Добавлено через 8 минут(ы): Ошибся вот правильная команда: Для контроля температуры можно ещё поставить программу для отслеживания датчиков. apt-get install lm-sensors -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 2] Автор : RW6MIT Дата : 19.09.2014 13:51 В новых версиях Debian переделали процесс остановки процесса в данном случае программы приемника. теперь делаем kill Номер процесса посмотреть № можно с помощью htop Ещё пара пунктов во избежании лишних вопросов. 10.Наличие постоянного внешнего адреса желательно ну не обязательно, можно будет привязать не постоянный адрес через сервис no-ip например. Единственный минус адрес будет выглядеть как websdr.no-ip.com. 11. Канал надо минимум 10 мегабит иначе автор не даст программу. Что бы понимать какой нужен будет канал то 10 человек слушающих приёмник это где то 0,4 мегабита трафика. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 3] Автор : RW6MIT Дата : 21.09.2014 14:29 В результате экспериментов удалось запустить websdr с полосой 768кГц на афедри, больше спасибо Александру что потратил своё время и нашел причину почему не работало. Грядёт эра широкополосных веб приёмник. :super: 181880 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 4] Автор : UR4MJK Дата : 21.09.2014 16:22 Спасибо огормное за приемник. Хотелось бы уточнить такой момент - точность утановки частоты- мне показалась она не совсем совпадает. Не могли бы вы либо откалибровать приемник по смгналам точных частот, либо сказать на сколько нужно встать плюс минус... Может и глупая просьба, но для мониторинга себя очень важно совпадение частоты до герца -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 5] Автор : RW6MIT Дата : 21.09.2014 17:00 Ну сделать абсолютную стабильность невозможно, а откалибровать могу по генератору. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 6] Автор : UR4MJK Дата : 21.09.2014 18:32 ок. можно откалибровать по сигалам частоты и времени - я так всегда калибрую 9996, 4996 кГц есть и другие частоты - но я их не помню, хватает этих двух.. В остальном спасиббо огормное - причем у вас там вроде приличная антена применяется... судя из - того, что слышал. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 7] Автор : alex@4z5lv Дата : 21.09.2014 19:54 По теме о 768кГц, временно доступен для тестирования websdr сервер 4z5lv.net:8901 (http://4z5lv.net:8901) И еще для тех кто пользуется AFEDRI SDR-USB-HS для нормальной работы приемника на высоких значениях семпл-рейт (выше 192кГц), нужно сделать downgrade прошивки до версии 2011 (текущая версия 2012). -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 8] Автор : Serg Дата : 21.09.2014 20:03 alex@4z5lv, CPUload=35.3%, 3.00 users Какой там камень? А вообще здорово, наверно самый доступный приемник перекрыть десятку от начала и до конца ссб участка с качеством лучше, чем свистки. P.S. только у меня глюк, если потягать мышкой за водопад влево-вправо, то от краев он начинает заужаться вплоть до полного почернения? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 9] Автор : alex@4z5lv Дата : 21.09.2014 20:15 alex@4z5lv, CPUload=35.3%, 3.00 users Какой там камень? ... В данный момент websdr бежит на Mini-ITX материнке с Двухядерном Intel Atom 1.6GHz D505 (помоему), Linux Fedora 17 Т.е. процессор слабоват. Попозже попробую запустить тоже самое на RaspBerry_PI P.S. только у меня глюк, если потягать мышкой за водопад влево-вправо, то от краев он начинает заужаться вплоть до полного почернения? Похожий глюк видел у себя на планшете - ничего сказать не могу, я же не автор программы, простой пользователь. Кстати о настойках websdr, для тех кто пользуется Fedora Linux, в моем случае версия 11 отказывалась запускаться из-за отсутствия библиотеки что-то вроде libcrupto.so.1.0.0 решил проблему прописыванием символической ссылки на имвешуюся в наличии libcrypto.so.1.0.0к -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 10] Автор : RW6MIT Дата : 21.09.2014 21:32 Да 1.6 маловато, да ещё и графика много ресурсов кушает, я днем слушал всё ок было, минут 30 слушал. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 11] Автор : alex@4z5lv Дата : 22.09.2014 16:51 Еще одна добавка , теперь по особенностям запуска программы WebSDR на RaspBerry PI, для операционной системы RaspBian. После попытки запуска WebSDR на RaspBerry PI комманда: >> ./websdr_pi Вы скорее всего получите сообщение об ошибке - так как IPv6 не поддерживается, для подключения поддержки протокола IPv6 нужно/можно сделать следующее: >> sudo modprobe ipv6 Для того, чтобы RaspBerry PI всегда стартовал с поддержкой IPv6 добавьте модуль ipv6 в конгигурационный файл /etc/modules Для желающих оеить на что способен RaspBerry совместно с AFEDRI SDR-USB-HS - можено прослушать тестовый сервер: 4z5lv.net:8901 (http://4z5lv.net:8901) сейчас WebSDR бежит на RaspBerry PI на семпл-рейт 384кГц Прошу принять во внимание, что на данном (384кГц) семпл-рейт процессор RaspBerry PI уже загружен почти на 100% - отсюда появляются некоторые паузы в приеме. 192кГц - бежит на RaspBerry PI уже без всяких заметных проблем с загрузкой процессора около 45%, я специально оставил 384Кгц для тестировки RaspBerry PI в критическом режиме... P.S. К сети RaspBerry PI подключен через Wi-Fi. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 12] Автор : alex@4z5lv Дата : 22.09.2014 18:27 RaspBerry PI переведен сейчас на меньший семпл рейт 192кГц. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 13] Автор : Serg Дата : 22.09.2014 18:35 RaspBerry PI переведен сейчас на меньший семпл рейт 192кГц. Спасибо за инфо, получается 50% загрузка при 2 пользователях на 192к. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 14] Автор : RW6MIT Дата : 22.09.2014 18:43 От пользователей прирост не большой, основное уходит на обработку большой полосы. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 15] Автор : Serg Дата : 22.09.2014 19:16 От пользователей прирост не большой, основное уходит на обработку большой полосы. Может там че-то поменялось, раньше кто-то из спецов по веб-сдр объяснял, что поток всей видимой полосы отдается пользователю и демодуляция идет на его же стороне. Если так, то должна быть пропорциональная загрузка с добавкой каждого пользователя. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 16] Автор : alex@4z5lv Дата : 22.09.2014 20:05 ... раньше кто-то из спецов по веб-сдр объяснял, что поток всей видимой полосы отдается пользователю и демодуляция идет на его же стороне. Если так, то должна быть пропорциональная загрузка с добавкой каждого пользователя. Все же лучше читать информацию о конкретной программе не от каких-то анонимных "спецов по СДР", а самого автора программы websdr. WebSDR oтправляет только пиксели для посторения спектра всего диапазона (т.е. водопада) и собственно декодированный аудио сигнал для узкого канала приема до 4кГц, поток аудио персональный для каждого пользователя. По моим наблюдениям на RaspBerry - каждый новый пользователь загружает процессор на дополнительных 2%, к сожалению при семл-рейт 384кГц процессор загружен на 99% и более, так что каждое движение со стороны пользователя отражается на качестве сигнала. При 192кгц у процессора еще есть ресурсы для выполнения дополнительных задач. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 17] Автор : Serg Дата : 22.09.2014 20:33 WebSDR oтправляет только пиксели для посторения спектра всего диапазона (т.е. водопада) и собственно декодированный аудио сигнал для узкого канала приема до 4кГц, поток аудио персональный для каждого пользователя. Спасибо, теперь всё ясно. Да собственно и были сомнения по поводу сырой раздачи потока, т.к. открыл еще одну копию и незначительно увеличилась загрузка. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 18] Автор : alex@4z5lv Дата : 22.09.2014 21:10 ... были сомнения по поводу сырой раздачи потока... Сырая раздача потока - это ненужная трата пропускной способности канала связи с очень маленькой эффективностью (соотношение полосы полезного (аудио) сигнала к полной полосе сигнала ). Поэтому и необходимы программы типа WebSDR или SDRServer или GHPSDR , которые выделяют из скоростного (широкополосного) потока данных только данные для необходимой полосы приема (чаще всего аудио). -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 19] Автор : alex@4z5lv Дата : 26.09.2014 19:08 В ветке по AFEDRi SDR я выложил информацию о новуой прошивке fw_v2019 (http://afedri-sdr.com/index.php/downloads/category/19-afedri-sdr-usb-hs-firmware?download=182:fedri-sdr-usb-hs-rev-01-firmware-v2019) для приемника AFEDRI SDR-USB-HS в данной прошивке решена проблем рваного звука" при значения семпл-рейт выше 192кгц. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 20] Автор : alex@4z5lv Дата : 01.10.2014 18:16 Ребяты отвечая на вопросы пользователей, для тех у кого имеется двухканальный приемник AFE822x SDR-Net (или AFEDRI SDR-Net x2). Похоже найден способ (нуждается в тестировании на разнообразном железе) как подружить websdr (запщущенный на два диапазона) и AFE822x в двухканальном режиме (http://4z5lv.net:8901). Для управления приемником вам понадобится последняя версия sdr_commander_v.1.9 (http://afedri-sdr.com/index.php/downloads/category/15-sdr-commander-command-shell-utility?download=183:sdr-commander-v-1-9-command-shell-utility) Самое главное - нужно разделить 4 аудио канала на два по два, если у вас на Linux стоит alsa то это можно сделать с помощью конфигурационного файла расположенного в домашней папке пользователя websdr. Имя файла: .asoudndrc Содержание: #------------------------------------------------------ #Начало файла .asoudndrc #----------------------------------------------------- pcm.dshare { type dsnoop ipc_key 5778293 slave { pcm "hw:1" channels 4 } bindings { 0 0 1 1 2 2 3 3 } } pcm.afedri_channel1 { type plug slave { pcm "dshare" channels 4 } ttable.0.0 1 ttable.1.1 1 } pcm.afedri_channel2 { type plug slave { pcm "dshare" channels 4 } ttable.0.2 1 ttable.1.3 1 } #------------------------------------------------------ #Конец файла .asoudndrc #----------------------------------------------------- ------------------------------------------------------------------------------ в самом конфигурационном файле websdr.cfg для диапазонов 1 и 2 выбираем виртуальные аудио карты afedri_channel1 и afedri_channel2: ##################################################################################### # First band ############################################ band 20m device $afedri_channel1 samplerate 96000 centerfreq 14200 antenna Vertical gain 20 swapiq ##################################################################################### # Second band ############################################ band 15m device $afedri_channel2 samplerate 96000 centerfreq 21230 antenna Vertical gain 20 swapiq Повторюсь - данный метод нуждается в проверке и должен быть проверен пользователями - на ваш страх и риск :ржач: И еще максимальная частота семплирования вкомбинации AFE822x + websdr - 96кГц -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 21] Автор : alex@4z5lv Дата : 02.10.2014 18:39 в sdr_commander 1.9 имеются новые комманды для пользователей двухканального варианта: sdr_commander -q2 //переключает СДР в двухканальный режим sdr_commander -c0 -f14100000 //устанавливает частоту для канала 1 sdr_commander -c2 -f14100000 //устанавливает частоту для канала 2 sdr_commander -c0 -g23 //устанавливает RF Gain для канала 1 sdr_commander -c2 -g23 //устанавливает RF Gain для канала 2 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 22] Автор : alex.petukhov Дата : 28.07.2015 15:39 11. Канал надо минимум 10 мегабит иначе автор не даст программуПростите, а вышеописанные настройки к чему относятся, я так понял голандец тут ни причем. Ответьте пжлст если кто знает там наверху все правильно. Или скорость имеет отношение к тому включат Вас в реестр или нет. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 23] Автор : R2RBN Дата : 28.07.2015 16:19 я так понял голандец тут ни причем Как не причём,он программу и распространяет. и если у вас скорость интернета медленная то он вам её не вышлет.Читайте он (http://www.websdr.org/faq.html) там все условия расписал. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 24] Автор : alex.petukhov Дата : 28.07.2015 16:58 Приёмник выдаёт голландец после запроса ему на почту (тут надо пояснить что это просто программа под linux). Websdr на примере Debian+AfedriНичего не понимаю здесь настройки для того что бы работал голландец или это автономная независимая схема. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 25] Автор : R2RBN Дата : 28.07.2015 17:12 работал голландец Причём тут вообще работа голанца?У него есть свой приёмник от1 до 30 мгц,самый первый в списке сайта.Голандец автор софта и распространяет свой софт всем желающим сделать приёмник, но при соблюдении отпределённых(его) условий.Почитайте по ссылке, там он про всё это пишет. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 26] Автор : alex.petukhov Дата : 28.07.2015 17:17 работал голландецСкажите пжлст, что настраивают в начале поста (работал голландец я имел ввиду приемник) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 27] Автор : R2RBN Дата : 28.07.2015 17:23 что настраивают в начале поста комп и приёмник аферди, который будет принимать сигнал, а голандец даёт софт для работы его в интернете, вот всё это в купе и настраивается. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 28] Автор : alex.petukhov Дата : 28.07.2015 19:36 а голандец даёт софт для работы его в интернетеЯ пока не буду планировать, через стандартные средства sdr-console просто попробывать или оценить реал тайм, идея же здесь подсказана была инет наверное так себе 3G, потом IP считайте что чужие, на время отпуска предоставили, не знаю мож чего и получиться, если б домик успел построить тогда другое дело. а так пожарник все вырубит нафиг и прощай. В общем спасибо за ясность. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 29] Автор : RV3 Дата : 20.02.2016 17:50 Приёмник выдаёт голландец после запроса ему на почту Проект старый, но неужели нет альтернативного софта, неужто никто еще не пишет? Голландцу я написал, ждемс.... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 30] Автор : Serg Дата : 20.02.2016 20:49 неужели нет альтернативного софта, Есть что-то, OpenWEBRX http://sdr.hu/openwebrx -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 31] Автор : Terry Дата : 20.02.2016 22:19 Проект старый, но неужели нет альтернативного софта, неужто никто еще не пишет? Голландцу я написал, ждемс... Видимо некому писать или неинтересно. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 32] Автор : DerBear Дата : 08.09.2018 22:57 Подскажите, кто собирал сам ВебСДР. 1) Для постройки классического WebSDR, подойдёт ноутбук со старым процессором, типа Core2Duo Т5750 или Т6600 или аналогичном? 2) Можно ли запустить сервер в локальном режиме работы внутри своей локальной сети? Т.е. без выхода в большой интернет. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 33] Автор : Aivarss Дата : 09.09.2018 23:07 По пункту 1 точно не подскажу. По пункту 2, автор даёт свою программу только в случае если доступ публичен и свободен. Т.е. никаких закрытых сеток. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 34] Автор : alex@4z5lv Дата : 09.09.2018 23:39 Подскажите, кто собирал сам ВебСДР... насколько мне известно, программа WebSDR не «собирается», а поставляется автором по личному запросу в виде исполняемых файлов для Linux. Если что и «собирается» - это дополнительные утилиты необходимые для поддержки интеграци с AFEDRI SDR: sdr-split и sdr_commander. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 35] Автор : DerBear Дата : 10.09.2018 11:31 Я имел ввиду не сборку из исходников, в полностью систему. Были мысли несколько раз поставить, но останавливает незнание мелких нюансов. Например, не понятно, как происходит вещание в большой интернет за пределы своего роутера. Многие приёмники имеют свой веб-адрес. Это значит, что нужно дополнительно где-то хоститься или можно просто со своего домашнего IP вещать? Может ли кто объяснить т.с. "на пальцах" подробно как WebSDR работает? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 36] Автор : alex@4z5lv Дата : 11.09.2018 10:37 Я имел ввиду не сборку из исходников, в полностью систему. Были мысли несколько раз поставить, но останавливает незнание мелких нюансов. Например, не понятно, как происходит вещание в большой интернет за пределы своего роутера. Многие приёмники имеют свой веб-адрес. Это значит, что нужно дополнительно где-то хоститься или можно просто со своего домашнего IP вещать? Может ли кто объяснить т.с. "на пальцах" подробно как WebSDR работает? Проблемы которые вас волнуют не имеют отношения к WebSDR, а больше к тому как организаван TCP/IP протокол, в нашем конкретном случае задача решаются самой операционной системой, главное настройте в Linux интернет подключение, настройка интернет подключения в Linux не имеет абсолютно никакого отношения к WebSDR и вообще к SDR. При наличии компьютера с Linux и правильно настроенным интернет подключением приемник будет доступен в интернет сети, а вот его IP address в интернет - это совершенно другая история не имеющая отношения ни Linux, ни к WebSDr, ни к AFEDRI. В принципе хостинг для работы WebSDR не нужен, программа абсолютно самодостаточна. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 37] Автор : romanetz Дата : 11.09.2018 17:58 В локалке работает, есть опыт. А чем, собственно, отличается интернет от локалки - маршрутизацией и запретом широковещательных пакетов. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 38] Автор : Balaganoff Дата : 11.09.2018 18:30 https://sdr.hu/openwebrx (правда в моем ЩТХ ростелеком его банит какого-то хрена, но как это обойти сообразите ;) Работает websdr на свистке. На не древнем атоме одновременно работает 24/7 эхолинк + вебсдр на 5 клиентов шириной 1мгц. Debian c 1 мегабайтом оперативки. Айпишник выделенный , но это не принципиально. DynDNS и прочие сервисы в помощь. Удачи ! -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 39] Автор : alex@4z5lv Дата : 11.09.2018 20:50 https://sdr.hu/openwebrx (правда в моем ЩТХ ростелеком его банит какого-то хрена, но как это обойти сообразите ;) Работает websdr на свистке. На не древнем атоме одновременно работает 24/7 эхолинк + вебсдр на 5 клиентов шириной 1мгц. Debian c 1 мегабайтом оперативки. Айпишник выделенный , но это не принципиально. DynDNS и прочие сервисы в помощь. Удачи ! 1. Программа WebSDR намного более качественна, чем Openwebrx по всем параметрам включая малую задержку на обработку сигнала и большее количество одновременных подключений (клиентов). 2. Если человек испытыает трудности с установкой и конфигурацией WebSDR, то запустить OpenwebRx гораздо более сложное занятие. 3. Короче WebSDR и OpenWebRx это две несравнимые вещи и по моему мнению ваш совет не имеет отношения к конкретной теме. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 40] Автор : Balaganoff Дата : 11.09.2018 21:35 1. Программа WebSDR намного более качественна, чем Openwebrx по всем параметрам включая малую задержку на обработку сигнала и большее количество одновременных подключений (клиентов). 2. Если человек испытыает трудности с установкой и конфигурацией WebSDR, то запустить OpenwebRx гораздо более сложное занятие. 3. Короче WebSDR и OpenWebRx это две несравнимые вещи и по моему мнению ваш совет не имеет отношения к конкретной теме. Не спорю! Но раньше чтобы попробовать софт, автору вебсдр надо было что-то доказывать и упрашивать. Тут молча попробовал и пользуйся. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 41] Автор : Aivarss Дата : 11.09.2018 23:30 AFEDRI без проблем прокинуть, чтоб зайти с наружи ;-) Нужно только врубится, как это сделать на рутере 8-) Тут уж гугель в помощь ;-) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 42] Автор : alex@4z5lv Дата : 12.09.2018 01:09 Это возможно, но автора вопроса все-таки волнует тема WebSDR, к сожалению я не знаю что посоветовать по теме, готовый дистрибютив Linux объедененный с WebSDR мне не знаком (особенно если учесть , что SDR может быть различного типа, известный мне подход к решению проблемы требует каких-то начальных знаний по конфигурации сети и подключения Linux OS к интернет, документация по теме свободно доступна в сети интернет. Не спорю! Но раньше чтобы попробовать софт, автору вебсдр надо было что-то доказывать и упрашивать. Тут молча попробовал и пользуйся. Это помоему и сейчас так, именно по этой причине не существует некоего готового дистрибютива WebSDR + Linux , нарушит авторские права разработчика WebSDR. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 43] Автор : R4FBL Дата : 17.10.2019 12:57 Здравствуйте господа радиолюбители, после переписки с PA3FWM, человек дал ссылку на загрузку websdr, но вывести его в эфир не получается. Помогите правильно настроить,или хотя бы указать как правильно настраивать и выставлять все значения.Буду благодарен.Но есть одно но, афедри нет .Но хотя бы попробовать на обычном свистке.Самое интересное ,что при настройке через # ALSA запускается, но только запускаешь # OSS example:#device /dev/dsp так сразу сыпятся ошибки. Так же как настроить ссылку на свой сайт помогите пожалуйста. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 44] Автор : romanetz Дата : 17.10.2019 19:18 device $hw:0,0,0 для звуковой карты alsa для работы с rtlsdr не нужен alsa или oss, например device !rtlsdr 127.0.0.1:1234 0 а rtl_tcp запускается перед этим на порт 1234 (любой свободный tcp-порт в вашей системе) rtl_tcp -a -p 1234 P.S. из яваскрипта следует, что фильтрация выполняется на стороне клиента в браузере, а демодуляция - на стороне сервера. а звук и спектр через вебсокет транспортируется -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 45] Автор : R4FBL Дата : 19.10.2019 18:13 romanetz, Found 1 device(s): 0: Realtek, RTL2838UHIDIR, SN: 00000001 Using device 0: Generic RTL2832U OEM Found Rafael Micro R820T tuner [R82XX] PLL not locked! Tuned to 100000000 Hz. local address -p ERROR - Name or service not known Дружище не поможешь в данной ситуации,что надо сделать ? Помоги,а ! -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 46] Автор : 50LV50 Дата : 11.11.2019 01:52 Интересный документ нашёлся в безднах сети :super: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 47] Автор : romanetz Дата : 11.11.2019 09:17 Не похоже, что сама программа на Яве написана. Скорее, си с плюсами (или без них) - сама прога websdr довольно маленькая и быстрая. В какую сторону копать, чтобы диапазон расширить - уже писал неоднократно на форуме. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 48] Автор : Jozef55 Дата : 11.11.2019 13:43 "сама прога websdr довольно маленькая и быстрая" И какой размер без упаковки? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 49] Автор : romanetz Дата : 11.11.2019 15:30 200 килобайт± -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 50] Автор : Alex2003 Дата : 28.07.2020 08:23 Не совсем понял, Afedri с websdr работает только по USB? По сети не работает? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 51] Автор : rx6kr Дата : 05.04.2022 23:14 Прошу помощи с гетеродином на диапазон 17 м для моего WebSDR http://91.210.159.191:8902/ Для диапазонов 80 и 17 метров решил применить синтезатор Ардуино Мини 3,3В + Si5351 кварц 25 МГц. Если для 80 метров получил учетверенную частоту 14,401510 МГц без проблем, то для 17 метров выходная частота 72,544 МГц получилась модулированной. Фото приложил. Отсюда прием на 17 метрах искажен. Перебрал кучу скетчей, последний залитый в Ардуино такой: #include "si5351.h" #include "Wire.h" #define F_MIN 1000000L // Lower frequency limit #define F_MAX 10000000000L Si5351 si5351; void setup() { // Start serial and initialize the Si5351 Serial.begin(57600); si5351.init(SI5351_CRYSTAL_LOAD_8PF, 0, 0); si5351.set_pll(SI5351_PLL_FIXED, SI5351_PLLA); // Устанавливаю CLK2 как выход для диапазона 3,6 MHz si5351.set_freq(1440151000ULL, SI5351_CLK2); si5351.drive_strength(SI5351_CLK2, SI5351_DRIVE_6MA); // Устанавливаю CLK1 как выход для диапазона 18,115 MHz si5351.set_freq(7245300000ULL, SI5351_CLK1); si5351.drive_strength(SI5351_CLK1, SI5351_DRIVE_6MA); } void loop() { // Read the Status Register and print it every 10 seconds si5351.update_status(); } 372335372336 Ардуино и Si5351 питаются от стабилизированного источника. Как избавится от модуляции частоты 72,544 МГц? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 52] Автор : XENOMORPH Дата : 06.04.2022 01:07 rx6kr, попробуйте этот код. У меня работает отлично. Выходы CLK0 CLK1. 372337 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 53] Автор : rx6kr Дата : 06.04.2022 07:55 попробуйте этот код Спасибо! Вечером проверю. 73! -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 54] Автор : Хигэ Дата : 06.04.2022 14:03 rx6kr, вы знаете что опубликовали gps координаты места фотосъёмки приёмника? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 55] Автор : rx6kr Дата : 06.04.2022 14:45 У меня работает отлично Проверил Ваш скетч. Менял ток и выходы, оставлял только один выход 72,544 МГц, проверил блок питания на KF33BD-TR, поменял модуль Si5351. Не помогло, модуляция частоты 72,544 МГц осталась. Добавлено через 9 минут(ы): вы знаете что опубликовали gps координаты И не только, мой WebSDR отражен на карте с точностью до 3-метров. Это по тому что Крым НАШ Российский и фамилия моя Русских. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 56] Автор : Хигэ Дата : 06.04.2022 15:10 rx6kr, многие публикуют фотографии не зная что в метаданных есть gps координаты, в отличии от вас не все стремятся к публичности прошу прощения, если оскорбил ваши патриотические чувства -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 57] Автор : rx6kr Дата : 06.04.2022 20:42 Желающим собрать свой WebSDR на приемниках SoftRock Lite могу выслать печатные платы. В наличие 3 платы и половинка. На одной плате 4 приемника. Генераторы (дополнительная плата) я использую на микросхеме ICS501 как умножитель частоты кварца на 3. На плате предусмотрена установка реле РЭС-49 для заземления входа приемника при работе из шека на передачу. 372367 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 58] Автор : ra3qdp Дата : 07.04.2022 12:11 Желающим собрать свой WebSDR на приемниках SoftRock Lite еще бы программу websdr что бы на windows работала... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 59] Автор : YL2QN Дата : 07.04.2022 13:27 еще бы программу websdr что бы на windows работала... Внутри Windows10 есть полноценный линукс (WSL2), который "видит" внешние устройства. В ближайшее время собираюсь попробовать запустить WebSDR под WSL. Если кто-то пробовал - напишите получилось ли и какие сложности были. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 60] Автор : vadim_d Дата : 07.04.2022 13:43 собираюсь попробовать запустить WebSDR под WSLОчень интересно узнать результаты, обязательно напишите. По работе пользовал WSL2, отличий от линукса не видно, ну по крайней мере такому в нем специалисту, как я :) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Сообщение 61] Автор : rx6kr Дата : 07.04.2022 16:03 еще бы программу websdr что бы на windows работала... Поставьте Линукс рядом с Виндой. Ставится без проблем. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Downloaded from Форум CQHAM.RU (http://www.cqham.ru/forum) at 29.03.2024 17:54.