![]() |
Статьи : Репитеростроение /Эхолинк-узел на Raspberry PiДобавлено пользователем RN6LMR 03.06.2021 в 07:00.
|
Содержание:
Введение Установка и настройка SvxLink Запуск SvxLink Интерфейс сопряжения Управление SvxLink DTMF-командами Литература ВведениеСовременные мини- и микрокомпьютеры позволяют радиолюбителям создавать различные интересные конструкции. В этой статье будет рассказано о самостоятельной сборке Эхолинк узла на основе миникомпьютера Raspberry Pi 3 Plus.Нам потребуются некоторые материалы, оборудование и программное обеспечение. В данном компьютере будет работать операционная система Линукс и программа SvxLink — клиент Эхолинк. Установив SvxLink на микрокомпьютер Raspberry Pi, мы получаем лицензионно чистый дешевый стабильно работающий компактный голосовой сервер с дистанционным управлением и гибкой конфигурацией. Любая версия Raspberry Pi хорошо работает с SvxLink. Платы Raspberry Pi проверенные с SvxLink:
Необходимое оборудование и материалы:
Необходимое программное обеспечение:
SvxLink — это голосовая платформа для радиолюбительской службы. К ней можно подключить несколько радиостанций для работы в симплексном и дуплексном режимах. Win32Imager — это программа для записи операционных систем на диски и дискеты из файлов-образов. Advanced IP Scanner — это программа для сканирования компьютерных сетей. Нам она понадобится для поиска IP адреса миникомпьютер. PuTTY — это программа для терминального доступа к миникомпьютеру через сеть. Установка и настройка SvxLinkСперва на домашнем компьютере находим и скачиваем образ svxlink.Затем на домашнем компьютере находим, скачиваем, устанавливаем и запускаем программу Win32Imager. Устанавливаем в кард-ридер флэш-карту. В Win32Imager выбираем файл образа svxlink, выбираем диск флэш-карты и жмём кнопку [Write] ([Записать]). Подключаем звуковую карту к миникомпьютеру, устанавливаем флэш-карту, подключаем блок питания к миникомпьютеру, а Ethernet-разъём — к домашнему роутеру (свитчу), чтобы подключить микрокомпьютер к сети Интернет. Далее запускаем программу Advanced IP Scanner и в ней запускаем сканирование сети. Если программа не смогла найти IP адрес микрокомпьютера, то подключаем к микрокомпьютеру монитор с помощью HDMI кабеля, а также USB-клавиатуру. В поле ввода экрана микрокомпьютера введите команду ifconfig eth0. В ответе команды вы увидите текущий адрес микрокомпьютера. Далее запускаем программу PuTTY. В поле "Host Name or IP address" вводим IP адрес миникомпьютера. Тип соединения: "SSH". Порт: "22". И жмём кнопку [Open]. Система запросит сперва логин, затем пароль. В качестве логина укажите: piВ качестве пароля укажите: plp123plp После подключения обязательно сразу же необходимо изменить пароль для подключения к микрокомпьютеру по сети. Для этого введите команду: sudo raspi-configНажмите дважды кнопку [Enter]. Затем на запроса системы введите новый пароль. Для надёжности используйте буквы латиницы, цифры и иные символы, имеющиеся на клавиатуре. Далее необходимо сконфигурировать Эхолинк узел: указать позывной сигнал и комнату по-умолчанию. Для этого введите команду: sudo mc Запустится файл-менеджер. Вероятнее всего вы будете находиться в каталоге /home/pi Выйдите в корневой каталог, дважды нажав на пункт / .. Затем войдите в каталог etc Затем войдите в каталог svxlink Затем войдите в каталог svxlink.d Затем запустите файл ModuleEc~nk.conf (выберите его курсором и нажмите кнопку [F4]) В параметре CALLSIGN укажите позывной линка с суффиксом -L. В параметре PASSWORD укажите пароль, полученный при регистрации на сайте системы Эхолинк. В параметре SYSOPNAME укажите частоту и населённый пункт Эхолинк узла. В параметре LOCATION укажите регион расположения населённого пункта. В параметре AUTOCON_ECHOLINK_ID укажите 196189. Это российская конференция. После всех изменений нажмите последовательно: [Ctrl][O] [Enter] [Ctrl][X] Выйдите на один уровень выше. Для этого выберите пункт / .. Затем запустите файл svxlink.cong (выберите его курсором и нажмите кнопку [F4]) В параметре CALLSIGN укажите свой позывной (без суффикса -L). Система эпизодически будет передавать в эфир этот позывной. После всех изменений нажмите последовательно: [Ctrl][O] [Enter] [Ctrl][X] Со всеми необходимыми настройками покончено. Теперь необходимо запустить svxlink. Запуск SvxLinkПравильно будет запустить svxlink в режиме демона и включить автозапуск, чтобы он стартовал самостоятельно, при перезагрузки системы. Делается это так:sudo systemctl enable --now svxlinkЗапуск, остановка и перезапуск в режиме демона делается так: sudo systemctl start svxlinkЕсли вы изменили любой конфигурационный файл, нужно обязательно перезапустить svxlink так: sudo systemctl restart svxlinkУвидеть что делает svxlink, в реальном времени, можно приведённой ниже командой: tail -f /var/log/svxlinkДля выхода нажмите [Ctrl][C]. Интерфейс сопряженияДалее необходимо собрать интерфейс сопряжения радиостанции с микрокомпьютером.Схемы сопряжения радиостанции с микрокомпьютером представлены ниже. Всё детали размещаются в корпусе подходящего размера. По умолчанию, svxlink будет наcтроен так, что управление PTT берётся с gpio9. Сигнал об открытии шумоподавителя (COS) поступает на gpio18 (можно изменить). Если svxlink находится в домашней сети, за файрволом (роутером), возможно потребуется открыть наружу следующие порты:
Управление SvxLink DTMF-командамиКоманды передаваемые через эфир имеют чёткую структуру. Для каждого модуля они однотипны. Например, команды модуля Parrot и логика его работы:
У каждого модуля могут быть дополнительные команды, которые нужны для его работы. Администратор сам решает, какие модули будут доступны пользователям его сервера. Ниже представлена система DTMF-команд, передаваемых по эфиру для управления голосовым сервером. Для выбора модуля, нужна радиостанция с DTMF-клавиатурой.
[SimplexLogic] В названии модулей имеют значение большие и маленькие буквы! Внимательно пишите (а лучше копируйте) названия модулей. После любого редактирования конфига, требуется перезагрузка svxlink. Литература[ Все статьи ]
|