Создание удалённой позиции

В век активного развития электроники радиолюбителям в городе остаётся только плакать и пытаться составить расписание появления местных помех по диапазонам, чтобы хоть иногда иметь возможность поработать в эфире.

Другое дело загородом, особенно в зимний период, где мало людей остаётся зимовать, где эфир живёт и чист. Но постоянно находится и ездить туда не у всех получается и тут появляется идея создания удалённой позиции.

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

Моё решение не претендует на оригинальность, но имеет право на жизнь, подходит для реализации с любым трансивером имеющим сигналы входа и выхода аудиочастоты (линейный вход и выход) и управляемые по COM-порту (CAT). Если самостоятельно продолжить изучение, то можно научиться пробрасывать и USB устройства.

Необходимое дополнительное оборудование

Для реализации нам понадобятся 2-а миникомпьютера (Raspberry, Orange, etc) работающие под управлением Linux, 2-е USB звуковые карты, 2-а преобразователя USB-TTL. Если трансивер имеет встроенную звуковую карту и/или CAT определяемый как COM-порт, то можно задействовать их.

Проброс звука

Существует множество вариантов, но мой выбор пал на программу parole (http://holdenc.altervista.org/parole/).

Устанавливаем необходимые библиотеки:

apt-get install libopus-dev libopusfile-dev libasound2-dev libogg-dev libshout3-dev

Скачиваем исходный код:

wget http://holdenc.altervista.org/parole/downloads/parole-010beta4.tgz

Распаковываем архив:

tar -xzvf parole-010beta4.tgz

Переходим в каталок и запускаем компиляцию:

cd parole-010beta4/
make

Если в процессе будет выдана ошибка загрузки библиотеки opus, то надо внести изменения в файл parole.c, заменив строку #include <opus.h> на #include <opus/opus.h> и повторить компиляцию.

Копируем получившийся исполняемый файл в каталог, где будет размещаться софт управления.

Программа для работы требует указания источника для ввода и вывода звука, получить список устройств можно по командам:

aplay -l
arecord -l

На удалённой стороне запускаем:

parole -l -a -p 23001 -d <устройство из списка>

На локальной стороне запускаем:

parole -c <server-name/IP>:23001 -d <устройство из списка>

Теперь у нас есть дуплексная (двусторонняя) связь на уровне звука.

Программа позволяет с помощью ключей запуска настраивать полосу пропускания, мне удавалось вполне комфортно работать на КВ при скорости потока 1.2кБод.

Проброс управления

В большинстве дистрибутивов Remserial есть в базе, но на всякий случай вот адрес, где его можно скачать — http://lpccomp.bc.ca/remserial/.

При штатной установке действуйте согласно вашей системе, а для установки из исходников:

wget http://lpccomp.bc.ca/remserial/remserial-1.4.tar.gz
tar -xzvf remserial-1.4.tar.gz
cd remserial-1.4/
make

Копируем получившийся исполняемый файл в каталог, где будет размещаться софт управления.

На удалённой стороне запускаем (на примере для Yaesu FT-817, 857, 897, 818):

remserial -p 23002 -s "38400 cs8 raw cstopb -crtscts -parenb" /dev/ttyUSB0

На локальной стороне (на примере для Yaesu FT-817, 857, 897, 818):

remserial -r server-name -p 23002 -s "38400 cs8 raw cstopb -crtscts -parenb" /dev/ttyUSB0

Теперь у нас есть управление трансивером.

Программа позволяет с помощью ключей запуска настраивать скорости обмена, которые должны быть одинаковые как на миникомпьютерах, так и на трансивере и программе его управления.

Компилировать/устанавливать надо программы на обеих микрокомпьютерах и запускать программы в соответствии с их ролью.

Управление

У каждого трансивера существуют свои программы управления, тут каждый сам выбирает, что ему удобней.

Для Yaesu FT-817, 857, 897, 818 я использую FTBCAT (сайт автора не могу назвать, но можете скачать из любого источника) — https://www.f1cd.ru/soft/base/ftbcat/.

Так же можно попробовать Log3HX — http://rx4hx.qrz.ru/index.php?page=download_loghx, у него есть разные варианты управления трансивером, в том числе с управлением PTT.

Удачной работы, 73!

Запись опубликована в рубрике Радио. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

CAPTCHA ImageChange Image