YSF - модульная радиосеть

январь 2021
(обновлено в 2023)

### Цифровые радиостанции Yaesu C4FM не требуют идентификаторов, программирования и прочей не нужной чепухи, они эффективно работают при низких уровнях сигнал/шум, имеют большую дальность связи и интересный функционал.

Yaesu поддерживает фирменную радиолюбительскую сеть WiRES-X и производит оборудование для неё. Есть YSF-сеть, на основе открытого кода, ещё есть XLX и BrandMeister. Рассмотрим вкратце эти сети и модули.


 YSFReflector

Рефлектор/комната/разговорная_группа(TG) - основной элемент ysf-сети, позволяет подключаться MMDVM линкам и репитерам. Все кто подключен к рефлектору слышат друг друга и могут общаться между собой.

Перейти в другой рефлектор, можно X-командой или изменив DG-ID в радиостанции, это зависит от настроек YSFGateway или DGIdGateway.

###

Как собрать свой рефлектор описано в статье: "Запускаем свою комнату в YSF сети".
Как ограничить список YSF сети только русскоязычными рефлекторами, описано здесь.


 pYSFReflector3

Радиолюбитель iu5jae написал свой вариант YSF рефлектора. От оригинала он отличается расширенным функционалом (есть возможность создавать дополнительные потоки (комнаты), блокировать станции, таймауты, сбор статистики и тд.)

Кнопка для управления DG-ID на разных моделях радиостанций, показана на картинке.

###


 XLXd

LX3JL и LX1IQ написали XLXd рефлектор для радиолюбителей с поддержкой протоколов D-Star, YSF, DMR. Для полноценной работы XLXd требует ресурсы и два ambe кодека.

Важно отметить что XLXd поддерживает как DG-ID коды, так и X-команды! Поэтому, перейти в другой модуль/комнату можно разными способами.

Сервер стыкуется с Yaesu DR-2X репитером, более подробно об этом в статье 'Обзор XLX сервера'.

XLXd может работать в качестве полноценного YSF сервера с 26 модулями/комнатами и удобным дашбордом. YSF функционал у XLX сервера - базовый, но с поддержкой команд управления.

###


 Multi-protocol Digital Voice Reflector

Разработка N7TAE. Этот рефлектор поддерживает все режимы, используемые в любительском радио: D-Star, DMR, YSF, P25, NXDN, M17 и USRP. Перекодирование между режимами централизовано, поэтому нет двойного преобразования.

Для Multi-protocol Digital Voice Reflector создан специальный цифровой транскодер голоса - tcd. Аппаратный кодек AMBE DVSI также требуется. Нет совместимости с XLXd.

В режиме YSF, заявлена поддержка локальной базы данных регистрации частот, для работы WiRES-X сервиса автоматического перехода на частоту линка.


 BrandMeister

Раньше, BM поддерживал только DMR, теперь он полноценно работает и с C4FM радиостанциями, через модули YSFBMDirect или YSFBMGateway, по протоколу YSF Direct. YSF2DMR больше не нужен!

###

C4FM радиостанция перемещается по разговорным группам (TG) с помощью X-команд или путём прямого ввода номера TG в станцию.

BrandMeister имеет возможность защитить свой позывной паролем. Все TG открыты и доступны, приватного общения не предусмотрено.


 WiRES-X

Глобальная фирменная сеть Yaesu для радиолюбителей. В ней много интересного функционала, который полностью раскрывает возможности цифровых радиостанций стандарта C4FM.

###

Простая регистрация, максимальная самостоятельность пользователей, стабильная работа, отличают WiRES-X. Немного функциональных возможностей:

	высокое качество цифровых C4FM и аналоговых FM сигналов
	простое подключение точки доступа или репитера
	разные виды комнат (открытые, закрытые, смешанные и тд.)
	создание глобальных групп по интересам (это не комнаты)
	большие возможности администрирования (вплоть до блокировки радиостанции, а не позывного)
	в каждой комнате видны позывные и общее количество присутствующих
	новости, сообщения, изображения, заметки можно загружать в комнату
	программирование радиостанций не требуется
	поддержка X-команд и DG-ID кодов
	программа с красивым интерфейсом, где видно всю сеть
	поиск позывного или узла по всей сети
	поиск C4FM сети в незнакомой местности
	устойчивая работа точки доступа, даже через мобильный интернет
	обмен изображениями, местоположением, сообщениями, между радиостанциями

И это ещё не всё! Читайте отдельную статью про сеть WiRES-X и её возможности.


 YSFParrot

Parrot/Попугай/Эхо-репитер - предназначен для общения на одной частоте, радиостанций которые друг друга не слышат. YSFParrot удобен для проверки слышимости и оценки качества своего цифрового сигнала, определения зоны покрытия и других экспериментов.

Эхо-репитер может располагаться как локально, так и на общедоступном сетевом ресурсе.

###


 YSFGateway

Шлюз YSF, который понимает X-команды (WiRES-X) для управления списком и доступом к различным рефлекторам, шлюзам, репитерам и тд. YSFGateway поддерживает отправку GPS информации из радиостанции System Fusion на APRS сервер.

Радиостанции Yaesu с gps (например FT-5DR), в C4FM, передают свои координаты в цифровом формате, только в момент нажатия PTT. Интервального режима нет.

YSFGateway является прослойкой создающей сервис, между MMDVMHost и YSFReflector. На картинке показана блок-схема его работы. Кнопка X на разных моделях радиостанций, показана на картинке.

###

Для определения параметров соединения с сервисами в сети, YSFGateway использует файл YSFHosts.txt который нужно периодически обновлять. В Pi-Star это делается автоматически.

Настройке YSFGateway нужно уделить тщательное внимание!
Как это сделать написано в статье "Собираем hotspot с управлением X-командами".


 DGIdGateway

Шлюз который понимает DG-ID коды передаваемые цифровой радиостанцией, для управления доступом к различным элементам сети и маршрутизации. DG-ID шлюз может отправлять gps информацию из System Fusion радиостанции на APRS сервер.

Шлюзы DGIdGateway и YSFGateway выполняют одну и ту же функцию (доступ радиостанций Yaesu к сервисам сети и управления ими), но разными способами.

Шлюз DGIdGateway - понимает коды DG-ID (00-99) (кнопка GM)
Шлюз YSFGateway - понимает Х команды (WiRES-Х) (кнопка Х)

На картинке (в упрощённом виде) показана работа DG-ID шлюза:

###

Этот способ управления интересен тем, что цель (куда пойдёт вызов) формируется в самой радиостанции. Диапазон DG-ID в радиостанциях Yaesu от 00 до 99. Соответственно, на одном локальном линке, может быть не более 100 сервисов, что превышает текущие потребности радиолюбителей.

Смотрим видео о работе DGIdGateway и читаем статью 'Собираем YSF hotspot с DG-ID кодами'.


 YSFBMGateway

Шлюз для подключения к радиолюбительской сети BrandMeister в режиме YSF Direct Protocol (без перекодировки). Включение этого шлюза, нужно согласовать с администратором сервера BrandMeister, к которому вы подключаетесь!

На сервере BM должен быть включен YSF Direct Protocol.
Разработчик iu5jae.

###

Переходы между TG осуществляются посредством DG-ID кодов или DTMF команд. YSFBMGateway позволяет блокировать TG и DG-ID из эфира.


 YSFBMDirect

Целью YSFBMDirect является создание YSF рефлектора, который может подключаться к разговорным группам BrandMeister, не теряя возможности подключения к другим YSF рефлекторам. Разработчик Stefano Lande.

Когда вы меняете TG в BrandMeister, YSFBMDirect подтвердит изменение с помощью короткой передачи, показывая номер разговорной группы в качестве позывного. YSFBMDirect подключается к BrandMeister по протоколу YSF Direct.

###


 YSF2DMR

Модуль позволяет цифровым радиостанциям C4FM, через hotspot, подключаться к сети BrandMeister в режиме DMR, передвигаться по TG, делать персональные и групповые вызовы.

Идея состоит в том что сигнал цифровой C4FM радиостанции, на лету (без перекодировки) преобразуется в сигнал стандарта DMR. Сеть воспринимает его как 'родной' и предоставляет все доступные DMR радиостанциям сервисы. При этом, радиостанцию C4FM не нужно программировать.

###

Как настроить Pi-Star для работы в DMR сети, описано в статье: "Настройка MMDVM для радиостанций Yaesu".


 YSF2NXDN

Модуль который позволяет цифровым радиостанциям Yaesu подключаться к NXDN рефлекторам и работать в них с NXDN радиостанциями.

###

Цифровая NXDN сеть, по своей структуре похожа на YSF сеть, но проще последней и имеет меньше сервисов. О том как запустить свой рефлектор читайте в статье: "Запускаем NXDN рефлектор".


 YSF2P25

Модуль через который точки доступа YSF могут подключаться к P25 рефлекторам и работать в них с P25 радиостанциями. Как это сделать (на примере Pi-Star) смотрите на картинке:

###

Радиосеть стандарта P25, не популярна среди радиолюбителей, в первую очередь из-за малого распространения радиостанций. Создание рефлектора аналогично другим стандартам.


 YSF2PCM

Этот модуль транскодирует YSF поток в необработанный формат аудио PCM.


 USRP2YSF

Преобразование USRP в YSF методом кросс-кодирования. Применяется для прямого подключения YSF потока к аналоговому узлу AllStar. Команды WiRES-X и DG-ID коды не поддерживаются.


 Reflector Connectors

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

###

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


 ysf_bridge

Образует мост между двумя рефлекторами, при условии что DG-ID передающей станции будет совпадать с DG-ID этого бриджа. Полезной дополнение для объединения нескольких рефлекторов в большой кластер, с примитивными элементами маршрутизации.

###

Таким образом, меняя DG-ID в своей радиостанции радиолюбитель сам определяет в каких рефлекторах его будет слышно (только на локальном рефлекторе или сразу на нескольких).

Вопросы, предложения, обсуждения YSF - на 'круглых столах' и в мессенджере.

R7HJ