433 Group

Радиоэфир => Эхолинк, Svxlink => Тема розпочата: koval від Серпень 04, 2017, 14:30:10

Назва: SVXReflector інсталяція і конфігурація
Відправлено: koval від Серпень 04, 2017, 14:30:10
Чи хтось пробував інсталювати і конфгурити SVXReflector ?
Назва: SVXReflector інсталяція і конфігурація
Відправлено: UR8US від Серпень 05, 2017, 08:56:46
А что это?
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 06, 2017, 16:18:32
SVXReflector - Це серверне (конференційне) ПЗ для створення мережі SVXNetwork.
Накшталт реалізації Конференції *UKRAINE* для децентралізованої мережі EchoLink 2.0.

Вже колись писалось про (http://433.com.ua/forum/echolink/15059-и-еще-раз-про-echolink?start=30#24152): "Польська національна мережа FM вузлів - "FM-LINK"". Котра використовує цю технологію.
І не лише вона одна, по европі їх вистачає.
Назва: SVXReflector інсталяція і конфігурація
Відправлено: UR8US від Серпень 06, 2017, 23:18:28
Понял, спасибо!

У US1UM есть узел на SVXLINK, может быть, на этом узле можно поэкспериментировать?
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 07, 2017, 12:37:27
Створення SVXReflector має сенс, оскільки, окрім всіх тих "плюшок" що дає SVXLink, також суттєво покращується якість Аудіо.
Всередині мережі матимемо 16К SPEEX (OPUS) Аудіо, замість 8K GSM - що дозволяє EchoLink.
Зворотня сумісність з EchoLink - повністю зберігається.

Для старту, потрібно хоча-би 2-ві Ноди SVXLink і ще одну, що буде слугувати у якості SVXServer.
Хоча маю домашній інет 20/20М, він досить завантажений, тому під SVXServer не зовсім підходить.
Проте, можу запустити на ньому SVXLink Ноду для тесту SVXReflector.

Основне інфо про SVXReflector, можна знайти на: Цьому німецькому форумі (http://forum.svxlink.de/viewforum.php?f=8&sid=0c39d6702b25f878fa477ed8272a36f4).
Тут (https://f5vmr.wordpress.com/2017/03/20/svxreflector-connections-between-svxlink-installations/) також досить детальний опис.
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 07, 2017, 14:48:55
Цитата: "UR8US" post=25266
У US1UM есть узел на SVXLINK, может быть, на этом узле можно поэкспериментировать?

Для Сервера бажано щоб там був "достатньо надійний" (приблизно 30кбіт/с на одне підключення), незавантажений канал, публічний (білий) IP, бажано статичний.
Проте, можна заюзати сервіс ddns.net. Та прокинути порт: 5300.

Для SVXReflector необхідно наново встановити ПЗ, на Сервер та Ноди.
Також, якщо, декілька Нод мережі будуть одночано приєднані до EchoLink Конференції - можлива "Кільцева зав'язка".
Назва: SVXReflector інсталяція і конфігурація
Відправлено: koval від Серпень 07, 2017, 23:32:04
Я от зараз пробую на віртуалках підняти цей весь сетап. І не можу одного зрозуміти.

Я правильно розумію що на кожній Ноді повинний бути встановлений SvxLink і SvxReflector?

Скажімо є два Маліни.

На кожній маліні має бути підняти  SvxLink і SvxReflector ?

Чи можна зробити дві маліни і третій окремий сервер з SvxReflector ?
Бо я тут переписуюся з Adi Bier dl1hrc і він мені написав що
"You have to do it on _ALL_ systems you want to chain together with svxreflector!"
Мається на увазі ви повинні заінсталювати SvxLink і SvxRefkector на ВСІХ системах.

Я думав що там архітектура наступна

RaspberryA (SvxLink) - VPS (SvxReflector)- RaspberryB (SvxLink)

А виявляється
RaspberryA (SvxLink+SvxReflector) - RaspberryB (SvxLink+SvxReflector)

або
RaspberryA (SvxLink+SvxReflector) -   VPS (SvxLink+SvxReflector) -  RaspberryB (SvxLink+SvxReflector)

Хтось пробував піднімати в себе таку схему?
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 08, 2017, 10:26:24
Тут (https://f5vmr.wordpress.com/2017/03/20/svxreflector-connections-between-svxlink-installations/) є досить детальний опис встановлення ПЗ.

Порівняйте ваші конфіги в малинці і ті що на Сервері: svxlink.conf (https://github.com/sm0svx/svxlink/blob/svxreflector/src/svxlink/svxlink/svxlink.conf.in), svxreflector.conf (https://github.com/sm0svx/svxlink/blob/svxreflector/src/svxlink/reflector/svxreflector.conf)
Мануали по конфігам: svxlink.conf (https://github.com/sm0svx/svxlink/blob/svxreflector/src/doc/man/svxlink.conf.5), svxreflector.conf (https://github.com/sm0svx/svxlink/blob/svxreflector/src/doc/man/svxserver.conf.5)


Цитата: "koval" post=25269
Я правильно розумію що на кожній Ноді повинний бути встановлений SvxLink і SvxReflector?

Ні. Стандартне ПЗ SvxLink - там не працює. Бо має зміни в коді "ядра" - окрему логіку заточену під SvxReflector.
Див. посилання вище..

Всюди (На Нодах та Сервері) встановлюється тільки ПЗ SvxReflector, а версія має бути не нижче "1.5.99.11-svxreflector".
Наразі, актуальна версія: SVXLINK=1.5.99.12-svxreflector (https://github.com/sm0svx/svxlink/blob/svxreflector/src/versions)
Також на сервері, додатково прокидується порт 5300 (UDP, TCP), чи якийсь інший що прописаний в конфігу.

Найбжчім часом підніму сервер, так буде простіше для тестування...
Назва: SVXReflector інсталяція і конфігурація
Відправлено: UT5UKA від Серпень 09, 2017, 13:02:54
Цитата: "SkyLine" post=25271
Найбжчім часом підніму сервер, так буде простіше для тестування...

Володя, огромнейшая просьба - выложить потом мануал на родном языке по пунктам установки: линукса (дебиан, убунту, для малины и т.п.) что надо сделать (как подготовить чисто развернутый дистрибутив) для установки ПЗ SvxReflector, а также установку и настройку самого ПЗ SvxReflector для сервера и для клиента.  *DRINK*  *THUMBS UP*
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 09, 2017, 17:26:55
Підглядів у німців (http://forum.svxlink.de/viewtopic.php?f=5&t=442&p=2863) цікаву залізяку: NanoPi NEO (http://www.friendlyarm.com/index.php?route=product/product&path=69&product_id=132) 8$.
Опис у нас (https://arduino-ua.com/prod1955-mini-komputer-nanopi-neo-air-512mb8gb).. Фотки:

 [ This attachment cannot be displayed inline in 'Print Page' view ]

 [ This attachment cannot be displayed inline in 'Print Page' view ]
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 10, 2017, 02:34:12
Цитата: "UT5UKA" post=25274
огромнейшая просьба - выложить потом мануал на родном языке по пунктам установки: линукса (дебиан, убунту, для малины и т.п.) что надо сделать (как подготовить чисто развернутый дистрибутив) для установки ПЗ SvxReflector, а также установку и настройку самого ПЗ SvxReflector для сервера и для клиента.  *DRINK*  *THUMBS UP*

Можна, проте поки то зарано. SvxReflector - знаходиться в експериментальному статусі. Наразі, проводиться злиття коду SvxReflector з основною гілкою розробки SvxLink. Подробиці прогресу є Тут (https://github.com/sm0svx/svxlink/pull/254).
Та і збірочки поступово з'являються.. Ось тут (https://f5nlg.wordpress.com/2017/05/16/hotspot-compatible-svxreflector-echolink-free-radio-network/), внизу можна завантажити для "Orange Pi Zero", хоча вона вже трохи застаріла...

Інталяція, задля інтересу:
Маємо свіжозаістальований Debian 9.1. Базова система без графіки. # - команди під Root.
Код: [Select]
# 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

Назва: SVXReflector інсталяція і конфігурація
Відправлено: koval від Серпень 11, 2017, 13:32:17
То в  NanoPi NEO на борту вже є аудіочіпсет?

Можна напряму конектитися до gpio для line out і mic ? Додатково USB звукової карти купувати не потрібно?
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 11, 2017, 15:46:47
Цитата: "koval" post=25278
То в  NanoPi NEO на борту вже є аудіочіпсет?
Можна напряму конектитися до gpio для line out і mic ? Додатково USB звукової карти купувати не потрібно?
Так! В тому і є цікавість - Там "Усьо Включено".
Схема NanoPi NEO. (http://wiki.friendlyarm.com/wiki/images/e/ec/NanoPi-NEO-V1.31-1703-Schematic.pdf)

Є ще аналогічна залізяка: Orange PI Zero (http://www.orangepi.org/orangepizero/)
Схема Orange PI Zero (http://www.orangepi.org/download/orange_pi-zero-v1_11.pdf). Там і WIFI Є.  [url=https://i1.wp.com/oshlab.com/wp-content/uploads/2016/11/Orange-Pi-Zero-Pinout-banner2.jpg]PinsOut (http://www.kosmodrom.com.ua/el.php?name=ORANGE-PI-ZERO). І ціна (http://www.kosmodrom.com.ua/el.php?name=ORANGE-PI-ZERO) досить цікава..

Для всіляких SvxLink, SvxReflektor - Здається, те що треба...
Залишитось з'ясувати може хто вже встих їх "опробувати на ділі"...
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 13, 2017, 19:32:22
Трохи протупив з налаштуванням SvxReflector, написав до Svxlink-devel. Все виявилося простіше ніж очікувалося.
Відповідь була такою:
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]
Стартуємо 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]
Назва: SVXReflector інсталяція і конфігурація
Відправлено: koval від Серпень 14, 2017, 16:26:26
Я можу в тестовому режимі підключитися до вашого SvxReflector сервера в режимі прийому.

На ptt не має чим ставати, а от послухати як воно буде працювати можна спробувати.
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 14, 2017, 17:02:05
Цитата: "koval" post=25282
Я можу в тестовому режимі підключитися до вашого SvxReflector сервера в режимі прийому.
На ptt не має чим ставати, а от послухати як воно буде працювати можна спробувати.

Звісно! Налаштування - постом вище. Він через Ноду, практично постійно в Укр. конфі.
Там якість трохи нижче, бо модуль EchoLink Використовує GSM кодек. А на пряму - Opus.
По дефолту Нода повинна працювати через VOX, тож просто приєднайте мікрофона.
Вечері можемо поспілкуватися. Тільки не заходьте в Укр. конфу якщо під'єднані до сервера - може бути зав'язка.
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 16, 2017, 16:39:16
В Інет-і, підказали, аналогічний польському FMLink.pl (http://fm-link.pl) - румунський прожект: "RoLink" (http://439100.ro/content/blog/despre-rolink/).
Мапа покриття (http://439100.ro/content/map/). Архів аудіо записів (http://439100.ro/content/blog/inregistrari/).
RoLink на NanoPi-NEO (http://439100.ro/content/blog/nod-rolink-redefinit/) чи NanoPi-NEO AIR. Інсталяція ПЗ (http://439100.ro/content/blog/instalare-sistem-pentru-rolink/) (троха застаріла концепція) на "RoLink".
Назва: SVXReflector інсталяція і конфігурація
Відправлено: sirrosh від Серпень 17, 2017, 13:18:55
Не стоять на месте это все-таки хорошо. Но зачем все время плодить песочницы?
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 17, 2017, 14:01:31
Цитата: "sirrosh" post=25302
Не стоять на месте это все-таки хорошо. Но зачем все время плодить песочницы?

ПЗ SvxReflector - Це вже давно не "песочница", а цілком функціональна система для локальної (національної) мережі.
- Затрати - ті самі що для інсталяції EchoLink.
- Якість аудіо в рази вище + сопутні сервіси SvxLink. (DMR BrandMeister - також в процесі..).
- Повна децентралізація від EchoLink.
- Повна відкритість коду, постійний розвиток ПЗ та супорт.

PS: Шось ці мережі, не дуже схожі на "песочницу":
Німецькі: HamNet  (http://www.ruhrlink.org/index.php?option=com_content&task=view&id=167&Itemid=287)(14 Вузлів),"OstLink (http://svxlink.de/?p=3326)" (16 Вузлів),  польська FM-Link (https://fm-link.pl/o-sieci/) (13 Вузлів), румунська RoLink (http://439100.ro/content/map/) (16 Вузлів).
Назва: SVXReflector інсталяція і конфігурація
Відправлено: UR8US від Серпень 17, 2017, 22:29:25
А пойдет ли такая система для объединения двух-трех аналоговых репитеров?
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 18, 2017, 01:34:16
Цитата: "UR8US" post=25304
А пойдет ли такая система для объединения двух-трех аналоговых репитеров?

Да. Количество не ограничено. На стороне репы есть возможноть DTMF подключения/отключения к Мастеру.
Запущен тестовый Мастер сервер, настройки - пост 14. Можете протестить..
Назва: SVXReflector інсталяція і конфігурація
Відправлено: sirrosh від Серпень 18, 2017, 15:22:54
Меня ничуть не интересует, насколько хорош или плох какой-то там софт. Я о банальной возможности провести связь.
Цитувати
PS: Шось ці мережі, не дуже схожі на "песочницу":
Німецькі: HamNet (14 Вузлів),"OstLink" (16 Вузлів), польська FM-Link (13 Вузлів), румунська RoLink (16 Вузлів).

Термин "песочница" (https://ru.wikipedia.org/wiki/Песочница_(безопасность)) в IT обозначает изолированную структуру, безотносительно ее размера. Вот как я могу подключиться, скажем, к HamNet или OstLink? Никак. А почему нет? В чем смысл изолированной сети в мире радиоаматорства, где все рады (по идее) связям со всеми?

Поляки честно пишут:
Цитувати
Dla innych stacji z systemu EchoLink możliwość połączenia do przemienników naszej sieci była od samego początku zablokowana. Wejście na nasze przemienniki jest i pozostanie wyłącznie radiowe.

Иметь изолированную сеть объединенных репитеров по стране... Вот какой в этом практический смысл, объясните? Без притягиваний за уши, вроде на случай черезвычайных явлений итп, поскольку при всех этих явлениях интернет упадет первым (электричество вторым).
Назва: SVXReflector інсталяція і конфігурація
Відправлено: UR8US від Серпень 18, 2017, 15:45:22
К примеру, люди просто хотят потрындеть по-румынски, и им нафиг не нужны чехи, которые в эту сеть лезут.
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 18, 2017, 18:14:11
Цитата: "sirrosh" post=25306
Термин "песочница" (https://ru.wikipedia.org/wiki/Песочница_(безопасность)) в IT обозначает изолированную структуру, безотносительно ее размера. ...
Термин "песочница" здесь НЕ корректен.
Под "песочница", мну понималось: Сырость программного кода (в виду использования для него: "песочница"), и отсутствие возможности его широкого использования в силу тех либо иных причин (безопасности, стабильности, ..).


Цитата: "sirrosh" post=25306
Вот как я могу подключиться, скажем, к HamNet или OstLink? Никак. А почему нет? В чем смысл изолированной сети в мире радиоаматорства, где все рады (по идее) связям со всеми?
Как вы можете подключится к этим сетям? Через EchoLink например... Если, это допускается Администраторацией сети.


Цитата: "sirrosh" post=25306
Поляки честно пишут:
Цитувати
Dla innych stacji z systemu EchoLink możliwość połączenia do przemienników naszej sieci była od samego początku zablokowana. Wejście na nasze przemienniki jest i pozostanie wyłącznie radiowe.
Что там хотят поляки - это их персональное дело.
Проблема подключения, "закрытости" этих сетей, это вопрос к Администраторам сети, а не к ПО SvxReflector.


Цитата: "sirrosh" post=25306
Иметь изолированную сеть объединенных репитеров по стране... Вот какой в этом практический смысл, объясните? Без притягиваний за уши, вроде на случай черезвычайных явлений итп, поскольку при всех этих явлениях интернет упадет первым (электричество вторым).
Сеть Может, быть "изолирована", только если этого хочет Администрация этой сети. А про ЧС - разговор отдельный..
Повторюсь, Практический смысл:
1. Полный контроль над всей структурой сети. Независимость от сторонних серверов (каталогов, Например: EchoLink,..).
2. Подключение/отключение к сети на любом из её узлов при помощи DTMF. Полезно для Изолированных репитеров.
3. Затраты на инсталляцию, равнозначны затратам для узла EchoLink (отсуцтвие необходимости покупки "дорогостоящих" девайсов).
4. На Любом, из узлов сети возможно, подключение к сторонним сетям: EchoLink, FRN, (DMR - в перспективе реализации)...
При желании, использование Аналогового бриджа в Wires-X. Кто-же мешает... Возможна, интеграция с Asterisk (http://svxlink.de/?page_id=3411)...
5. На Любом, из узлов сети возможно использование всех сопутствующих сервисов SvxLink:
ЭхоРепитер, DTMF Репитер, EchoLink, FRN, селективный вызов, голосовая почта, Сводки прогноза погоды, прохождения...
Удаленное управление реле (http://svxlink.de/?page_id=3449) и другими девайсами...
6. Использование более современного кодека "Opus", для трансляции Качественного аудио внутри сети.

Что и описали поляки (https://fm-link.pl/technika-linkowania/):
Цитувати
Nie polecamy do powyższego celu używania programu EchoLink w wersji Windows, ze względu na fatalną jakość dźwięku przenoszoną przez jego kodek GSM. Przy okazji istnieje możliwość monitorowania i sterowania różnych urządzeń przy pomocy pinów GPIO w które wyposażone jest Raspberry. To rozwiązanie ma wiele zalet.

Nie dajcie się zwieść pozorom. Podobieństwo nazw FM-LINK i EchoLink jest przypadkowe. Nie chodzi nam o rozbudowanie istniejącej sieci EchoLink. Wykorzystaliśmy ją tymczasowo – jako nośnik do stałego połączenia wybranych przemienników ze sobą. Wyłącznie dlatego, że w początkach rozwoju naszego projektu było to najlepsze dostępne dla nas rozwiązanie. Dla innych stacji z systemu EchoLink możliwość połączenia do przemienników naszej sieci była od samego początku zablokowana. Wejście na nasze przemienniki jest i pozostanie wyłącznie radiowe.

Obecnie w naszych działaniach poszliśmy już krok dalej. Udało nam się uniezależnić działanie naszej sieci od serwerów EchoLink. Po żmudnych testach opracowaliśmy konfigurację SvxLink w której przemienniki łączą się do naszego własnego (zlokalizowanego w kraju) serwera. I nie są już widoczne w EchoLinku. Dźwięk jest przesyłany po skompresowaniu kodekiem Opus. Daje to porównywalną jakość dźwięku do kodeka Speex, a jeszcze mniejsze zużycie pasma danych. Do zastosowania w wyjątkowych sytuacjach zostawiamy sobie możliwość połączenia przemienników FM-LINK z wybranymi stacjami Echolink. Ale będzie to możliwe tylko w uzasadnionych sytuacją przypadkach.
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 19, 2017, 18:55:15
Цитата: "SkyLine" post=25279
Є ще аналогічна залізяка: Orange PI Zero (http://www.orangepi.org/orangepizero/)
Схема Orange PI Zero (http://www.orangepi.org/download/orange_pi-zero-v1_11.pdf). Там і WIFI Є.  [url=https://i1.wp.com/oshlab.com/wp-content/uploads/2016/11/Orange-Pi-Zero-Pinout-banner2.jpg]PinsOut (http://www.kosmodrom.com.ua/el.php?name=ORANGE-PI-ZERO). І ціна (http://www.kosmodrom.com.ua/el.php?name=ORANGE-PI-ZERO) досить цікава..
Багато-сторінкове "обсмоктування" (https://4pda.ru/forum/index.php?showtopic=782242) теми Orange PI Zero...
Назва: SVXReflector інсталяція і конфігурація
Відправлено: sirrosh від Серпень 22, 2017, 16:37:47
У меня нет вопросов к ПО SVXReflector, и использовать я его не планирую, поэтому 90% вашего ответа, к сожалению, впустую. Мой вопрос (во многом риторический) лежит исключительно в плоскости идеологии его использования некоторыми группами аматеров.

Повторюсь: мне интересно, для чего в радиолюбительском "хоббийном пространстве" создается какая бы то ни была закрытая, изолированная структура, будь то "изолированная от эхолинка" сеть, которую вы описываете, чешский BM2301 и подключенные к нему репитеры, где ID раздаются инициативной группой, принципиально невзаимосвязанные репитерные сети в D-Star (USTrust) и т.п.
Цитувати
К примеру, люди просто хотят потрындеть по-румынски, и им нафиг не нужны чехи, которые в эту сеть лезут.

Очаровательный ham spirit, не находите? ;)
Назва: SVXReflector інсталяція і конфігурація
Відправлено: UR8US від Серпень 24, 2017, 16:36:28
Ну почему же "закрытая, изолированная" структура? Пожалуйста, кто угодно заходите и общайтесь.

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

Против чехов ничего лично не имею, но именно с ними был прецедент при работе APRS в Киеве.
Назва: SVXReflector інсталяція і конфігурація
Відправлено: sirrosh від Серпень 25, 2017, 16:26:22
Цитувати
Против чехов ничего лично не имею, но именно с ними был прецедент при работе APRS в Киеве.

А можно отсюда подробнее? Hе о том ли, что мой позывной OK8UOF стоял в buddy-list?  *JOKINGLY*
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 26, 2017, 12:00:03
Код: [Select]

   
   
   
00:00

   

       

       

   

   

   

       
       

   

Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Серпень 26, 2017, 13:24:32
Вдячність: Роману PHP та Олександру KHS - За тестування SVXReflector.
IMHO: Все пройшло дуже вдало та цікаво. Дякую!
Назва: SVXReflector інсталяція і конфігурація
Відправлено: UR8US від Серпень 31, 2017, 13:44:13
Хочу напомнить, что еще остались маленькие платки для подключения к радиостанции. Подробное описание в соседней ветке.
Назва: SVXReflector інсталяція і конфігурація
Відправлено: UR8US від Серпень 31, 2017, 13:49:27
Кратко - на борту usb-аудиокодек, ключ ptt и буферный каскад для входа шумодава. А также узел задержки выключения вентилятора. Плата напрямую включается в радиостанции Моторола gm/cm, или через соединительный кабель к любым другим станциям, в тч портативным. Компьютер - любой, pc или расбери-орендж.
Назва: SVXReflector інсталяція і конфігурація
Відправлено: UR8US від Серпень 31, 2017, 13:50:43
По запросу совершенно бесплатно высылаю плату и важнейшие детали для сборки.
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Вересень 19, 2017, 18:23:10
Dashboard SVXReflector Німецької (http://svxlink.db0fts.de) мережі репітерів та Польських (http://sq2yc.ddns.net/index.php?id=status) Нод. Звісно, не "BrandMeister Dashboard", але досить таки...
А Тут (http://svxlink.db0fts.de/stream.html), можна послухати LiveStream Німців.

Невеликий відгук поляка про "Orange Pi Zero and GPIO":
Hi
I have a play with Orange Pi Zero to use as svxlink small server. I have used Debian version from https://dl.armbian.com/orangepizero/.
I have use development version of ARMBian and stable which base on kernel 3.4.113.
When using ARMbian with mainline kernel 4.11.5 the GPIO pins can be accessed from user space using sysfs.
Device Drivers ---> GPIO Support ---> /sys/class/gpio/...
To access a GPIO pin you first need to export it with
echo XX > /sys/class/gpio/export
with XX being the number of the desired pin. To obtain the correct number you have to calculate it from the pin name (like PA17):
(position of letter in alphabet - 1) * 32 + pin number E.g for PA17 this would be ( 1 - 1) * 32 + 17 = 0 + 18 = 242 (since 'A' is the first letter).
where the name of GPIO for Orange PI Zero : http://linux-sunxi.org/Xunlong_Orange_Pi_Zero
With legacy kernel 3.4 it is different where gpio exist in /sys/class/gpio_sw and you must use name gpio like PA17 etc.
But I have found on forum ARMbian nice solution for legacy kernel.
You need no load module gpio_sunxi and after this you can use gpio numbering and locatiuon like for mainline kernels.
I have put in /etc/modprobe.d/orangepizero.conf
blacklist gpio_sunxi
and remove from /etc/modules.conf
I have observed when I have use internal sound card that sometimes in log is
Rx1: Distorsion detected! Please lower the input volume!
It very nice small computer with size 4.5x4.5 cm and have ethernet port/wifi / internal sound card 3 ports UART
=========================================================
It useful is put in /etc/rc.local flash red led with heartbeat system:
echo "heartbeat" > /sys/class/leds/red_led/trigger
====================================

73 Waldek SP2ONG
Назва: SVXReflector інсталяція і конфігурація
Відправлено: sirrosh від Вересень 21, 2017, 13:21:48
послушать почему-то не вышло...
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Вересень 21, 2017, 15:02:30
Цитата: "sirrosh" post=25397
послушать почему-то не вышло...
Дивно, в мене Тут (http://svxlink.db0fts.de/stream.html) Німці шпрехають..
Назва: SVXReflector інсталяція і конфігурація
Відправлено: sirrosh від Вересень 21, 2017, 15:14:52
Начинает просто качаться файл db0fts-live.ogg...
Ошибка ясна, уровень убогости соперничает с новым японским софтом от йесу (см. соседнюю ветку)
;(
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Вересень 21, 2017, 15:45:21
Цитата: "sirrosh" post=25408
Начинает просто качаться файл db0fts-live.ogg...
Ошибка ясна, уровень убогости соперничает с новым японским софтом от йесу (см. соседнюю ветку)
;(
Ну-ну...  *ROFL*
Мабуть браузер кривенький.. Firefox & Opera  *OK*
Назва: SVXReflector інсталяція і конфігурація
Відправлено: sirrosh від Вересень 21, 2017, 16:15:29
Да, Сафари, кривее некуда :)

А вообще я на это своим исполнителям обычно отвечаю, что обеспечить совместимость своего кода с единицами заранее известных программ (браузеры) -- можно и нужно. Адаптировать одну программу под десятки миллионов кодов (веб-ресурсы) -- невозможно.

P.S.:Подтверждаю, говнолис и хром с этим работают.
P.P.S.:Подебажил, решение отдавать в ифрейме .ogg файл(!), да еще контент-тайпом text/html(!!) как минимум спорное, как максимум неправильное.
Код: [Select]

15:09:27.418490 IP 81-89-102-160.blue.kundencontroller.de.http > 192.168.27.238.50279: Flags [.], seq 1:1425, ack 404, wi
n 122, options [nop,nop,TS val 3678669385 ecr 962444067], length 1424: HTTP: HTTP/1.1 200 OK

HTTP/1.1 200 OK
Date: Thu, 21 Sep 2017 13:09:27 GMT
Server: Apache/2.4.18 (Ubuntu)
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 2173
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8
Назва: SVXReflector інсталяція і конфігурація
Відправлено: UT7UX від Вересень 22, 2017, 22:12:44
Цитата: "SkyLine" post=25412
Ну-ну...  *ROFL*
Мабуть браузер кривенький.. Firefox & Opera  *OK*

Мабуть руки кривенькі, якщо то подєліє працює тільки в одному браузері. Гаразд, в півтора браузерах.
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Вересень 22, 2017, 23:14:00
СПОЧАТКУ СПРОБУЙТЕ СОФТ - ПОТІМ КОМЕНТУЙТЕ!!!
Назва: SVXReflector інсталяція і конфігурація
Відправлено: sirrosh від Вересень 25, 2017, 16:54:00
Цитата: "SkyLine" post=25427
СПОЧАТКУ СПРОБУЙТЕ СОФТ - ПОТІМ КОМЕНТУЙТЕ!!!

Опять, при чем здесь софт?
Который раз толком не прочитав сообщение бросаетесь [strike]грудью на амбразуру[/strike] защищать SVXReflector за малейшую критику чего угодно.
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Вересень 25, 2017, 18:04:41
sirrosh, при всем уважении:


Цитата: "sirrosh" post=25431
Цитата: "SkyLine" post=25427
СПОЧАТКУ СПРОБУЙТЕ СОФТ - ПОТІМ КОМЕНТУЙТЕ!!!

Опять, при чем здесь софт?

В данной, конкретной, ветке, кажется, речь идет именно о Софте:

Цитата: "koval" post=25260
Чи хтось пробував інсталювати і конфгурити SVXReflector ?



Цитата: "sirrosh" post=25431
Который раз толком не прочитав сообщение бросаетесь [strike]грудью на амбразуру[/strike] защищать SVXReflector за малейшую критику чего угодно.
Отнють. Только хотелось-бы, чтобы критика была конструктивной, и людьми, которые хотя-бы пытались "пощюпать", то что критикуют.

А вот, филосовские, расуждения типа: "это все га*но, зачем оно нада", есть жеш "DRM, WIRES, ...", а также критика - только лиш бы покритиковать - Не этична и не продуктивна.
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Листопад 13, 2017, 18:59:02
З 10.10.2017 введена нова конфігурація SvxReflector.
Тепер є можливість встановлювати паролі, як групі користувачів так і кожному окремо.
Код: [Select]
[GLOBAL]
TIMESTAMP_FORMAT="%c"
LISTEN_PORT=5300
SQL_TIMEOUT=600
SQL_TIMEOUT_BLOCKTIME=60

[USERS]
SM0ABC-1 = MyNodes
SM0ABC-2 = MyNodes
SM3XYZ = SM3XYZ

[PASSWORDS]
MyNodes = "Change this key now!"
SM3XYZ = "A strong password"
Таким чином, розподіл окремих паролів можливий для кожного вузла.
У наведеному вище прикладі визначається група "MyNodes", яка працює з тим самим паролем.
Параметр AUTH_KEY прибрано.


З 5.11.2017 SvxReflector об'єднано з "SvxLink-Trunk"...
Тобто тепер він є офіційною частиною SvxLink.
Далі Тут (http://433.com.ua/forum/echolink/15207-linux-svxlink-многоцелевая-система-голосовых-услуг-для-радиолюбителя#25533).
Назва: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Листопад 04, 2019, 01:26:39
Вийшов SvxReflector v.2  *FAN*
Тепер, це практично як: "Ака, DMR", тільки для Аналога.
Введено TG, що керовані DTMF та підтримкою різних CTCSS tones на одній частоті, щоб обрати необхідну групу. Та інше..
Докладніше про все: Тут (https://groups.io/g/svxlink/message/277) та Тут (https://groups.io/g/svxlink/message/278)
Назва: SVXReflector інсталяція і конфігурація
Відправлено: koval від Листопад 04, 2019, 13:01:48
Оо, супер новина.
Назва: Re: SVXReflector інсталяція і конфігурація
Відправлено: UT5UKA від Січень 06, 2021, 19:53:53
Український SVXReflector працює!
Портал та інформацію дивитись тут -> http://svx.greenwave.org.ua/ (http://svx.greenwave.org.ua/)
Публічний канал для обговорення у Telegram Messenger - по посиланню (https://t.me/+oY3g-wz0NJNmOGVi)
Назва: Re: SVXReflector інсталяція і конфігурація
Відправлено: SkyLine від Жовтень 03, 2023, 22:59:32
  [ This attachment cannot be displayed inline in 'Print Page' view ]  

Доброго Здоров'я!
Заколхозив на часі: "SvxLink Майстер інсталяції".
Наявна підтримка:
- Armbian OS. - Raspberry PI, Orange PI..
- Ubuntu OS.
Linux Mint - Скоріше Так. Тестування не проводилось.
- Debian OS - За умови, що обліковий запис користувача, під яким проводиться інсталяція належить до групи sudo.
Raspberry Pi OS - Тестування не проводилось.
Додатково встановлюється:
mc - Візуальний файловий менеджер.
htop - Інтерактивний монітор процесів.
speedtest-cli - Утиліта тестування швидкості інтернет з'єднання.

Встановлення.
Завантажуємо Armbian: https://www.armbian.com/download/
Для Raspberry Pi, тут: https://www.armbian.com/rpi4b/
MicroSD, швидкісна, від 4 GB та більше.
Для запису образу, на MicroSD під Linux, зазвичай використовую balenaEtcher: https://etcher.balena.io/
Хоча, там заявлена підтримка і Windows... скоріше всього, працювати не буде. В мене, на Windows 7 - не стартує жодна із версій.
Тимчасові данні, для першого входу:
ssh root@IP
Pass: 1234
Далі, створюються нові облікові записи.
Завантажуємо сценарій інсталяції:
Код: [Select]
wget http://svx.greenwave.org.ua/files/software/master/svx-install.shДодаємо дозвіл на виконання:
Код: [Select]
chmod +x  svx-install.shЗапускаємо сценарій:
Код: [Select]
./svx-install.shНа 3-му пункті, проходить оновлення системи.
SSH порт, переноситься з 22-го на 2244.
Вимикається можливість входу по SSH для root.
Часовий пояс: Europe/Kyiv
Локаль: en_US.UTF-8
————
Після інсталяції, SvxLink, автоматично приєднується до Рефлектора. Статус, можна глянути тут: http://svx.greenwave.org.ua
Або у лозі:
Код: [Select]
tail -f /var/log/svxlinkДоступні 4, тестові, облікові записи: "PCTest-1 - PCTest-4".
По замовчуванню, активний VOX. Тож, можете зразу себе почути в групі 255 Рефлектора.
————
Тестування, проводилось на:
Armbian 23.8 Jammy CLI
Ubuntu 20.04.6 LTS amd64
Debian 11 i386
Назва: SvxLink v.1.8.0 Release 24 Feb 2024
Відправлено: SkyLine від Березень 12, 2024, 01:30:15
Минуло багато часу, після крайнього великого релізу. Багато сталося за цей час.
Найважливіші зміни описані нижче. Перегляньте SvxLink log під час першого запуску. Особливо зверніть увагу на ПОПЕРЕДЖЕННЯ, які повідомляють, що змінні конфігурації - змінилися. Внесіть зміни згідно з інструкціями та перезапустіть SvxLink. Також доцільно повторити калібрування звуку, за допомогою утиліт devcal та siglevdetcal. Під час використання SvxReflector дуже важливо, щоб усі вузли використовували однакові рівні, після калібрування звуку. Інакше деякі вузли звучатимуть слабко, тоді як інші звучатимуть над-модульовано.

Цей реліз, представляє розмовні групи, TG у SvxReflector.
Це робить можливим використання SvxReflector для кількох, паралельних QSO. Системні оператори вузла, можуть налаштувати моніторинг - вибраних розмовних груп, завдяки чому вузол автоматично вибере розмовну групу, коли на ній буде активність. Існує також простий механізм встановлення пріоритету між розмовними групами, що моніторяться.

Системний оператор SvxReflector, може налаштувати вибрані розмовні групи кількома способами. Існує функція автоматичного QSY, яку можна налаштувати для переміщення вузлів, які активно беруть участь у QSO в розмовній групі, до тимчасової розмовної групи. Це звільнить початкову розмовну групу для нових викликів. Вузол класифікується як активний, якщо на ньому була локальна активність (наприклад, відкриття шумоподавлення). Якщо відбувається QSY, а вузол не був активним, є можливість стежити за QSY, просто натиснувши PTT.

SvxLink, тепер також підтримує використання кількох тонів CTCSS. Це в першу чергу використовується для вибору розмовної групи рефлектора на основі частоти CTCSS, яка використовується. Радіостанція, може бути запрограмована з однаковою частотою на кількох каналах пам’яті, але з різними частотами CTCSS. Це полегшить вибір розмовної групи, під час першої передачі до вузла SvxLink.

SvxLink, можна налаштувати на використання кількох адрес SvxReflector. Це дозволяє створити просте резервування. Коли всі вузли перемикаються на резервний, якщо основний SvxReflector перестає відповідати.

Новий тип шумоподавлення: "COMBINE" - дозволяє використовувати кілька детекторів шумоподавлення одночасно. Різні типи шумоподавлення поєднуються за допомогою логічного виразу.

Нову змінну конфігурації: "COMMAND_PTY" - можна використовувати як налаштування PTY, для встановлення змінних конфігурації та виклику функцій TCL під час виконання. Це можна використати для зовнішнього керування поведінкою, вже запущеного SvxLink.

Детектор CTCSS має новий режим (4), який тепер є типовим. Новий режим швидший і набагато краще придушує перешкоди.

SvxLink, тепер може використовувати плагіни LADSPA для формування аудіо, з приймача. Змінна: "LADSPA_PLUGINS" - використовується для налаштування плагінів.

Як завжди, було виправлено ряд помилок. Повний список змін і додаткові відомості можна знайти в повних примітках до випуску. Інформацію про налаштування нових функцій можна знайти на сторінках посібника.

https://github.com/sm0svx/svxlink/blob/master/src/svxlink/ChangeLog
https://github.com/sm0svx/svxlink/tree/master/src/doc/man
https://github.com/sm0svx/svxlink/releases/tag/24.02