Радиоэфир > Эхолинк, Svxlink

SVXReflector інсталяція і конфігурація

<< < (3/10) > >>

SkyLine:

--- Цитата: "UT5UKA" post=25274 ---огромнейшая просьба - выложить потом мануал на родном языке по пунктам установки: линукса (дебиан, убунту, для малины и т.п.) что надо сделать (как подготовить чисто развернутый дистрибутив) для установки ПЗ SvxReflector, а также установку и настройку самого ПЗ SvxReflector для сервера и для клиента.  *DRINK*  *THUMBS UP*
--- End quote ---

Можна, проте поки то зарано. SvxReflector - знаходиться в експериментальному статусі. Наразі, проводиться злиття коду SvxReflector з основною гілкою розробки SvxLink. Подробиці прогресу є Тут.
Та і збірочки поступово з'являються.. Ось тут, внизу можна завантажити для "Orange Pi Zero", хоча вона вже трохи застаріла...

Інталяція, задля інтересу:Spoiler for Hiden: Маємо свіжозаістальований Debian 9.1. Базова система без графіки. # - команди під Root.
--- Код: ---# apt-get install cmake libsigc++-2.0-dev libasound2-dev libpopt-dev libgcrypt11-dev tk-dev libgsm1-dev libspeex-dev libopus-dev groff build-essential git libfftw3-dev libusb-1.0-0-dev opus-tools alsa-utils

# useradd -g users -G tty,audio -c "SvxLink User" svxlink

git clone https://github.com/sm0svx/svxlink.git
cd svxlink
git checkout svxreflector
mkdir src/build
cd src/build
cmake -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DLOCAL_STATE_DIR=/var -DUSE_OSS=NO -DUSE_QT=NO..
make clean
make
make doc

# make install
# ldconfig
--- End code ---

koval:
То в  NanoPi NEO на борту вже є аудіочіпсет?

Можна напряму конектитися до gpio для line out і mic ? Додатково USB звукової карти купувати не потрібно?

SkyLine:

--- Цитата: "koval" post=25278 ---То в  NanoPi NEO на борту вже є аудіочіпсет?
Можна напряму конектитися до gpio для line out і mic ? Додатково USB звукової карти купувати не потрібно?
--- End quote ---
Так! В тому і є цікавість - Там "Усьо Включено".
Схема NanoPi NEO.

Є ще аналогічна залізяка: Orange PI Zero
Схема Orange PI Zero. Там і WIFI Є. [url=https://i1.wp.com/oshlab.com/wp-content/uploads/2016/11/Orange-Pi-Zero-Pinout-banner2.jpg]PinsOut. І ціна досить цікава..

Для всіляких SvxLink, SvxReflektor - Здається, те що треба...
Залишитось з'ясувати може хто вже встих їх "опробувати на ділі"...

SkyLine:
Трохи протупив з налаштуванням SvxReflector, написав до Svxlink-devel. Все виявилося простіше ніж очікувалося.
Відповідь була такою:
Spoiler for Hiden: forget the svxserver (contrib). It was a first approach in this field.

To chain the nodes together you have to install the svxreflector branch
on all nodes.

On a central node you have to install the svxreflector branch and
configure the svxreflector as a master with svxreflector.conf:

[GLOBAL]
TIMESTAMP_FORMAT="%d.%m.%Y %H:%M:%S.%f"
LISTEN_PORT=5301
AUTH_KEY="secret"
SQL_TIMEOUT=600
SQL_TIMEOUT_BLOCKTIME=60

then start the svxreflector:

svxreflector --config=/etc/svxlink/svxreflector.conf .....

On ALL other nodes you must install the svxreflector-branch and
configure at least two Logics (ReflectorLogic, RepeaterLogic) and a Link
that connects your local logic's with the ReflectorLogic e.g. svxlink.conf:

[GLOBAL]
...
LOGICS=RepeaterLogic,ReflectorLogic
LINKS=ReflectorLink
...

[ReflectorLogic]
TYPE=Reflector
HOST=your.svxreflector-master.ip
PORT=5301
AUTH_KEY="secret"
CALLSIGN="User_Call"
AUDIO_CODEC=OPUS

[ReflectorLink]
NAME=User_Call
CONNECT_LOGICS=RepeaterLogic:55,ReflectorLogic:56
DEFAULT_ACTIVE=1

[RepeaterLogic]
your Local Repeater configuration stuff

.....................

then start svxlink with

svxlink --config=/etc/svxlink/svxlink.conf  ...

on all nodes. Running the master together with a node on one engine is
possible.

It isn't mandatory to use 5300 for svxreflector, you can use almost any
other port for this, implied that it isn't already used for other
purposes. I've running more than just one instance of the svxreflector
on one single engine, so I need different ports for each instance.

73s de Adi / DL1HRC
Тож, стабільна, релізна версія SvxLink не працює з  SvxReflector.
На всіх, Нодах та Master-і повинно бути заінстальовано ПЗ SvxReflector. Актуальна версія: SVXLINK=1.5.99.12-svxreflector.
Сам  Master Сервер потребує вкрай мало ресурсів, в рази менше ніж SvxLink.
Завдяки тому, що виконує тільки ретрансляцію пакетів (без перекодування) і може бути запущений на тій же залізяці що і SvxLink.

Тестове налаштування Симплексної Ноди + SvxReflector на тій самі залізяці:[hide]Spoiler for Hiden: Стартуємо SvxLink: svxlink --config=/etc/svxlink/svxlink.conf
Стартуємо Master (Сервер): svxreflector --config=/etc/svxlink/svxreflector.conf

Сконфігуруємо svxlink.conf:

[GLOBAL]
...
LOGICS=SimplexLogic,ReflectorLogic
LINKS=ReflectorLink
...

[ReflectorLogic]
TYPE=Reflector
HOST=svxzp.ddns.net
PORT=5300
AUTH_KEY="12345"
CALLSIGN="UR3QJW"
AUDIO_CODEC=OPUS

[ReflectorLink]
NAME=UR3QJW
CONNECT_LOGICS=SimplexLogic:??,ReflectorLogic:??
#CONNECT_LOGICS=SimplexLogic:55,ReflectorLogic:56
DEFAULT_ACTIVE=1

Сконфігуруємо svxreflector.conf:

[GLOBAL]
TIMESTAMP_FORMAT="%d.%m.%Y %H:%M:%S.%f"
LISTEN_PORT=5300
AUTH_KEY="12345"
SQL_TIMEOUT=600
SQL_TIMEOUT_BLOCKTIME=60[/hide]

koval:
Я можу в тестовому режимі підключитися до вашого SvxReflector сервера в режимі прийому.

На ptt не має чим ставати, а от послухати як воно буде працювати можна спробувати.

Навігація

[0] Сторінка Повідомлень

[#] Наступна сторінка

[*] Попередня сторінка

Помилка під час натискання Дякую
Дякую...
Go to full version