LPD-форум: безлицензионные радиостанции + Си-Би + "китайцы"
  · Наш магазин - здесь · Продажа Си-Би · LPD Vector · LPD & PMR Midland · Рейтинги · Частоты · FAQ
  · Копилка · Модификации · Инструкции, схемы, софт · DX-Группа · Клубный форум · Основной форум
На сайте: гостей - 26,
участников - 1 [ Бес Башенный]
 · Начало · Статистика · Поиск · Регистрация · Правила ·
 LPD-Форум —› Автоканал —› FRN шлюз на Raspberry PI
 Страница:  ««  1  2  3Поиск в теме
Автор Сообщение
damages
Участник
Offline1.0
с июл 2011
Москва
Сообщений: 329

Дата: 22 Май 2016 21:59:22 #  

Очередные обновления ФРН-клиента для Raspberry Pi и прочая:

2016-01-24, ревизия r3488
-- 1. добавлена команда register, позволяющая зарегистрировать или перерегистрировать учетную запись FRN в голландии без использования оригинального клиента; по-видимому голландский "хозяин" всея FRN время от времени проводит чистку учетных записей в попытке избавится от балласта, после чего активным участникам требуется перерегистрация учетной записи и получение нового статического пароля; еще временами просто тупит сам FRN System Manager и не разрешает подключение к любым FRN-серверам, со временем его отпускает, видимо после перезагрузки, но регистрация новых реквизитов позволяет ускорить процесс входа;
-- 2. улучшено определение списка доступных звуковых устройств на некоторых конфигурациях UNIX/Linux;
-- 3. добавлен параметр SquelchSettlingTime в секцию Radio, смысл как в оригинальном клиенте: задержка, в течение которой программа после окончания очередной передачи не реагирует на включение радиостанции на прием; позволяет избежать ложного определения несущей от радиостанции или ложного срабатывания VOX-детектора от возможных паразитных наводок от передатчика и/или переходных процессов, и тем самым может помочь избавиться от возможного надоедливого "хлюпанья" шлюза после каждой передачи, что довольно регулярно случается при использовании VOX, особенно в обоих направлениях;
-- 4. добавлены параметры EnableRadioBOT и SoundRadioBOT в секцию Sounds, управляющие выдачей на радиостанцию звукового сигнала BOT (Beginnig Of Transmission); основное назначение - заранее разбудить на передачу радиостанцию с VOX-управлением;
-- 5. добавлено переоткрытие файла журнала по сигналу SIGHUP в режиме демона (только UNIX/Linux) для возможного корректного взаимодействия с системами вращения файлов журналов UNIX/Linux (logrotate, newsyslog и т.п.);
-- 6. только Linux: stderr заблокирован (перенаправлен в /dev/null), чтобы избавится от надоедливых отладочных сообщений ALSA в момент тестирования звукового оборудования шлюзом, хотя вроде 2>/dev/null никто не отменял и раньше;
-- 7. добавлен параметр STATIC в секцию Radio - возможность явно устанавливать требуемые уровни на свободных и/или дополнительных выходных линиях интерфейса к радиостанции (COM или GPIO); можно задействовать любое желаемое количество таких дополнительных линий, лишь бы хватило COM- или GPIO-портов; полезно при использовании устройств сопряжения типа и наподобие такого от RA1AGY;
-- 8. добавлен параметр SquelchSettlingTimeIn в секцию Radio, позволяющий принудительно создавать паузы между передачами сигнала с радиостанции на сервер;
-- 9. мелкие исправления и улучшения;


2016-05-22, ревизия r3638:
-- Исправлен останов программы при попытке неправильного использования линий интерфейса к радиостанции, как то выходного провода на входной линии или наоборот. Например, заведомо входного интерфейса типа VOX на выходных линиях PTT, LIGHT и STATIC. Теперь недопустимая конфигурация просто игнорируется.
-- Добавлена возможность записи переговоров в файлы типа wav с кодированием звука PCM.
-- Добавлены команды logfilename и [только UNIX/Linux] pidfilename , выдающие в стандартный вывод (stdout) фактические имена файлов журнала (log) и номера процесса (pid). Немножко помощи при использовании в скриптах конфигурации и обслуживания.
-- Добавлена возможность выдачи полного списка клиентов в момент получения этого списка от сервера.
-- Исправлена ошибка, в редких ситуациях приводившая к полному прекращению опроса управляющего сигнала от радиостанции на линии COS.
-- Изменена форма вывода информации по команде audiolevel: добавлена псевдошкала, позволяющая визуально оценить уровень звукового сигнала от радиостанции.
-- Добавлен DTMF декодер в режиме регистрации в журнале факта приема радиостанцией DTMF-посылки. Однако, механизм исполнения собственно DTMF-команд отсутствует и может не появиться совсем.


+ Интересный пост про настройку звука: http://lpdnetwork.narod.ru/forum/7-22-372-16-1463923765
где примеры
damages
Участник
Offline1.0
с июл 2011
Москва
Сообщений: 329

Дата: 17 Июн 2016 23:49:01 #  

Немецкие фрн-коллеги разошлись не на шутку.
В дополнение к http://frn4pi.org появился еще один проект для RaspberryPi, реализующий веб-интерфейс к Linux/ARM-версии ФРН-клиента c нашего http://alterfrn.ucoz.ru.
Называется проект PiGate
Скачать тут http://forum.1a-funkfeuer.com/viewtopic.php?f=16&t=23
Но на немецком
Реклама
Google
damages
Участник
Offline1.0
с июл 2011
Москва
Сообщений: 329

Дата: 30 Авг 2016 20:22:06 #  

Перечень различных плат и микрокомпьютеров, на которых с большой долей вероятности могут быть успешно запущены ARM-версии альтернативных FRN-клиента и сервера. И это не считая Paspberry Pi в ассортименте, а также всякие видеоплееры и тд. и тп.
damages
Участник
Offline1.0
с июл 2011
Москва
Сообщений: 329

Дата: 12 Сен 2016 11:25:04 #  

Проект еще одного немецкого веб-интерфейса PiGate, http://www.pigate.tk для нашего http://alterfrn.ucoz.ru на платформе Raspberry Pi (Linux/ARM) получил продолжение в виде отдельного сайта http://www.pigate.tk и новой версии оболочки.
damages
Участник
Offline1.0
с июл 2011
Москва
Сообщений: 329

Дата: 25 Ноя 2020 11:18:28 #  

Недавние 2 обновления FRN-клиента AlterFRN http://alterfrn.ucoz.ru

2020-11-24, ревизия 6460:
- Новая версия AlterFRN-клиента:
-- Исправлена ошибка обработки диапазона времени в параметре TimeRange (10.10) в секции [Hours] (10) и в параметре TimeRange (11.13) в секции [Informer] (11).
-- Исправлена ошибка обработки DTMF-комманд NET (3.16.3.1) и CONN (3.16.3.2) в секции [Radio] (3) при отключенном звуке подтверждения (отшлепа) EnableCourtesy=No (9.4) в секции [Sounds] (9).
-- Добавлены параметры EnableDisconnect (9.28) и SoundDisconnect (9.29) в секцию [Sounds] (9) для озвучивания факта разрыва соединения с сервером.
-- Добавлена команда audiospeedconfig (0.4.24) - измерить время старта звуковой подсистемы на ввод(захват) и вывод(воспроизведение) звука для звуковых устройств из конфигурационного файла.
-- Изменено поведение при выполнении параметра SquelchSettlingTime (3.12) - теперь отсчет времени задержки начинается в момент фактического начала ввода(захвата) звука после инициализации звукового оборудования на ввод(захват) звука. Смотри также команду audiospeedconfig (0.4.24), показывающую реальную задержку на включение вашего звукового оборудования на ввод(захват) звука.
-- Исправлена ошибка, эпизодически приводившая к трансляции клиентом AlterFRN тишины в сторону сервера в условиях очень плохого подключения к интернету.
-- [Только UNIX/Linux] Добавлена поддержка GPIO на распостранненных USB звуковых картах CM108/CM109/CM119/SSS1623.
-- Добавлен параметр InGainK (2.33) в секции [Audio] (2) - цифровой коэффициент усиления во входном звуковом тракте от радиостанции.
-- Добавлена команда audiolevelgain (0.4.25) - отобразить входной звуковой сигнал от радиостанции аналогично команде audiolevel (0.4.4), но с учетом параметра InGainK (2.33) в секции [Audio] (2).
-- Исправлена ошибка исчерпания пула буферов при чтении очень длинных звуковых файлов (ERROR: READER: Execute: pointer buffer underflow).


2020-10-17, ревизия 6378:
- Новая версия AlterFRN-клиента:
-- Добавлен параметр BackupServersFileName (8.15) в секции [System] (8) для явного указания имени и пути файла для сохраненных адресов резервных серверов;
-- Добавлен параметр DynamicPasswordFileName (8.16) в секции [System] (8) для явного указания имени и пути файла для сохраненных динамических паролей;
-- Добавлена команда setmanager (0.4.18) для записи в конфигурационный файл клиента адреса и порта FRN System Manager;
-- Добавлена команда setauthpass (0.4.19) для записи в конфигурационный файл клиента нового статического пароля;
-- Добавлена корректная обработка подключения к скрытым сетям(комнатам) AterFRN-сервера; смотри также опцию сети(комнаты) сервера Hidden (s.4.16);
-- Добавлено значение ID (8.7.4) для параметра LogClientList (8.7) в секции [System] (8) для добавления серверного идентификатора клиента к полям списка подключенных клиентов;
-- Значения по умолчанию для параметров InQuality (2.3) и OutQuality (2.11) в секции [Audio] (2) изменены на HIGH (2.3.4) - высокое качество;
-- Добавлен параметр LogExec (8.18) в секции [System] (8) для управления журналированием старта всех внешних программ (скриптов);
-- Добавлен параметр LogDtmfCommands (8.19) в секции [System] (8) для управления журналированием распознавания и выполнения DTMF-команд;
-- Добавлен параметр InvalidStaticPasswordScript (5.12) в секции [Server] (5) для возможности автоматически [пере]запрашивать новый статический пароль;
-- Изменен декодер DTMF сигналов с возможностью декодировать посылки длительностью от 50 миллисекунд;
-- Добавлен параметр MaxRecordTime (12.8) в секции [Recorder] (12) для ограничения максимального размера записываемого файла;
-- Исправлено отсутствие интервала ожидания перед повторными попытками подключения к серверу при получении от сервера отказов в подключении;
-- Добавлен параметр RxTxHookScript (5.13) в секции [Server] (5) для запуска внешней программы (скрипта) в моменты начала и окончания звуковых сообщений с сервера и на сервер с передачей скрипту позывного, имени, местоположения, страны, диапазона и описания для говорящего корреспондента;
-- Исправлена ситуация невозможности нормального завершения клиента в случае зависания звуковой карты, что иногда случается, особенно при использовании USB звука. Теперь при таком завершении все выходные линии PTT (3.1), LIGHT (3.3) и STATIC (3.11) гарантированно переводятся в неактивное состояние.
-- Добавлена команда down (0.4.21) принудительно переводящая все выходные линии PTT (3.1), LIGHT (3.3) и STATIC (3.11) в неактивное состояние, что бывает иногда полезно, особенно при использовании GPIO.
-- Добавлено описание на параметер ProtoShortFrames (5.14) - управление режимом коротких звуковых пакетов по 40 миллисекунд.
-- Добавлено описание на параметер ProtoListFormat (5.15) - управление режимом передачи списка подключенных клиентов от сервера AlterFRN к клиенту.
-- Добавлена более скрупулезная проверка критических параметров конфигурационного файла клиента.
-- Добавлен параметр ProtoSpeakerInfo (5.16) - включить режим кеша списка активных клиентов для режимов ProtoListFormat=NONE (5.15.1) и ProtoListFormat=COUNT (5.15.2).
-- Добавлен параметр GsmPassMode (2.30) в секции [Audio] (2) для организации шлюза из двух клиентов AlterFRN без лишнего перекодирования звука с использованием виртальных звуковых карт AudioLoopback(UNIX/Linux), Virtual Audio Cable и тому подобных;
-- MS Windows: Добавлена команда ansi (0.4.22) - получить имя текущей ANSI кодировки символов для вашей MS Windows;
-- MS Windows: Добавлена команда charsets (0.4.23) - получить список доступных имен кодировок символов для вашей MS Windows;
-- Добавлены параметры EnableServerBOT (9.24), SoundServerBOT (9.25), EnableServerEOT (9.26) и SoundServerEOT (9.27) в секцию [Sounds] (9) - управление передачей служебных звуков в сторону сервера и других клиентов перед и после звукового сообщения от радиостанции;
-- Добавлен параметр IdNoSoundListFileName (3.17) в секцию [Radio] (3) - имя файла со списком идентификаторов клиентов, входящие звуковые сообщения от которых не воспроизводить;
-- UNIX/Linux: Добавлен параметр MessageHookScript (7.4) в секцию [Message] (7) - имя внешней программы (скрипта), который вызывается при получении текстовых сообщений;
-- Добавлен параметр LogCache (8.21) в секцию [System] (8) - управление журналированием событий кэша списка активных клиентов;
-- Добавлен параметр InDtmfQualityThreshold (2.31) в секцию [Audio] (2) - порог качества входного DTMF-сигнала в условных процентах, необходимого для принятия сигнала как корректно распознанного.
-- Добавлен параметр InDtmfSilenceThreshold (2.32) в секцию [Audio] (2) - порог уровня входного сигнала, ниже которого DTMF-декодер считает входной сигнал тишиной и не пытается декодировать DTMF-сигналы.
-- Исправлен ошибка модуля чтения звуков при чтении некоторых файлов. Смотри также секцию [Sounds] (9).
damages
Участник
Offline1.0
с июл 2011
Москва
Сообщений: 329

Дата: 15 Ноя 2022 00:23:21 #  

Российский проект FRN - AlterFRN( http://alterfrn.ucoz.ru) продолжает свое развитие.
Помимо стабильных и надежных сервера и клиента, с весны 2022 года добавился собственный авторизационный сервер ФРН на адресе sysman.lpd-net.ru:10025.


Чтобы оригинальный клиент мог использовать авторизационный сервер sysman.lpd-net.ru:10025 необходимо в конфигурационный файл оригинального клиента (обычно это C:\Program Files\FreeRadioNetwork\FRNClient\FRNClient.ini) нужно добавить строки
[SystemManager]
Address=sysman.lpd-net.ru
Port=10025


Чтобы оригинальный сервер мог использовать авторизационный сервер sysman.lpd-net.ru:10025 необходимо в конфигурационный файл оригинального сервера (обычно это C:\Program Files\FreeRadioNetwork\FRNServer\FRNServer.ini) нужно добавить строки
[SystemManager]
Address=sysman.lpd-net.ru
Port=10025
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 214

Дата: 16 Ноя 2022 16:48:07 #  

на старом железе не взлетела, linux-i386 и debian 7 или 8, плата epia-tc6000e
RU245
Участник
Offline4.7
с мар 2006
Орехово-Зуево
Сообщений: 2964

Дата: 17 Ноя 2022 11:18:43 · Поправил: RU245 (17 Ноя 2022 11:20:05) #  

XOR
Когда говорят "что-то не работает" обычно советуют "попробуйте что-нибудь".
Это я к тому что если говорят "не взлетела", то в техническом сообществе принято приложить логи или хотя-бы сообщение об ошибке. Но правда только в том случае если хотят попробовать решить проблему.
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 214

Дата: 17 Ноя 2022 13:03:27 #  

RU245
тут ключевое слово "старое", а не "не работает", те проект может быть собран с поддержкой например sse2,3.
shkodnik83
Участник
Offline1.0
с фев 2019
Раменское
Сообщений: 6

Дата: 17 Янв 2023 17:27:27 #  

Всем доброго дня!
Помогите разобраться, возможно уже кто-то проходил этот путь.
Дано:
- плата Orange Pi 3 LTS + крайняя сборка дебиан от её производителя
- радиоинтерфейс (собран по схеме)
- AlterFRN client, revision 7312, 2022-07-17

Не могу разобраться с GPIO на данной плате распиновка

За какую ногу ее дергать и какие параметры указать в конфиге клиента для кнопки ptt (cos вроде бы неплохо отрабатывает и по vox)?
И второй вопрос: какой канал выхода звука from PC все таки лучше брать? Сейчас стоит левый, модуляция на цастоту очень тихая и неразбочивая.
shkodnik83
Участник
Offline1.0
с фев 2019
Раменское
Сообщений: 6

Дата: 17 Янв 2023 17:29:01 · Поправил: shkodnik83 (17 Янв 2023 17:29:45) #  

Всем доброго дня!
Помогите разобраться, возможно уже кто-то проходил этот путь.
Дано:
- плата Orange Pi 3 LTS + крайняя сборка дебиан от её производителя
- радиоинтерфейс (собран по схеме)
- AlterFRN client, revision 7312, 2022-07-17

Не могу разобраться с GPIO на данной плате распиновка

За какую ногу ее дергать и какие параметры указать в конфиге клиента для кнопки ptt (cos вроде бы неплохо отрабатывает и по vox)?
И второй вопрос: какой канал выхода звука from PC все таки лучше брать? Сейчас стоит левый, модуляция на частоту очень тихая и неразборчивая.
shkodnik83
Участник
Offline1.0
с фев 2019
Раменское
Сообщений: 6

Дата: 18 Янв 2023 11:18:45 #  

За какую ногу ее дергать и какие параметры указать
Разобрался, с помощью библиотеки WiringOP удалось сопоставить ноги выводов и имена GPIO, схема управления стандартная, все работает.
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 214

Дата: 29 Янв 2023 10:03:03 #  

а кто нить победил WARNING: AUDIO: read overflowed (system too slow?) на usb звуковушках?
shkodnik83
Участник
Offline1.0
с фев 2019
Раменское
Сообщений: 6

Дата: 30 Янв 2023 11:19:12 #  

а кто нить победил WARNING: AUDIO: read overflowed (system too slow?) на usb звуковушках?
доброго дня, такая же ошибка в логе, но все работает корректно.
damages
Участник
Offline1.0
с июл 2011
Москва
Сообщений: 329

Дата: 19 Фев 2023 03:54:10 #  

Эта сообщение бывает не только на USB-звуке. Иногда проявляется и на встроенных малораспостранненных типах звуковых картах. Сообщение обычно никак не связано с производительностью компьютера.

Чаще всего никак не проявляется на качестве звука - просто надоедливые записи в журнал. Но попадаются реально кривые звуковушки с заиканиями.

Собственно признак "overflow" прилетает из ядра ОС - от звукового драйвера или USB-слоя. Например, использование простых(дешевых) USB-хабов может приводить к появлению этого сообщения.
Тема темная. Программного решения вроде нет.

В случае USB звука почти всегда помогает смена звуковой карты на более приличную, например, на настоящую cm108 типа такой, на которой явно виден квадратный чип cm108. Если чипа не видно, то это может быть подделка, которая просто представляется как cm108.
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 214

Дата: 19 Фев 2023 13:57:09 #  

кстати та еще лотерея, плата от AH а влепили туда B

xroft
Участник
Offline3.3
с сен 2013
Омск
Сообщений: 229

Дата: 19 Фев 2023 20:49:11 #  

купил как-то на ebay фейковую звуковуху типа c-media, на деле вообще хз что (залитый компаундом чип), в итоге купил такую как в предыдущих постах - никаких нареканий. Мой линк работает исправно уже долгое время.
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 214

Дата: 21 Фев 2023 15:43:17 #  

FRNClient-console (Linux-aarch64) revision 7312
2023-02-21 15:28:11.248: Unknown marker 128
2023-02-21 15:28:11.249: ERROR: PROTO: Unknown marker: 128

упс? надо обновить север?
Реклама
Google
 Страница:  ««  1  2  3 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
 
Начало
Время загрузки страницы (сек.): 0.015; miniBB®
Магазин раций, антенн и аксессуаров. Много Си-Би техники.