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

февраль 2023

### D-Star - спектрально-эффективный радиолюбительский цифровой протокол (6кГц). Устойчив к помехам, не имеет ограничения по дальности, проверен в космической связи.

Фирменной глобальной сети ICOM не имеет, упор делается на работу в эфире. Зато ICOM выпускает самый большой (среди любительских фирм) спектр оборудования для организации радиосетей (sdr-ретрансляторы с поддержкой LTE, контроллеры, радиорелейные станции и тд).

Радиолюбители написали ряд полезных программ, расширяющие возможности D-Star радиостанций в сети. Рассмотрим некоторые их них.


 XLXd

LX3JL и LX1IQ написали XLXd сервер в 2015 году, он быстро набрал популярность и стал основным D-Star сервером у радиолюбителей. Для полноценной работы XLXd требует достаточно ресурсов и наличие (как минимум) двух ambe-кодеков. Для работы только в режиме D-Star, кодеки не нужны!

XLXd поддерживает протоколы DPlus, DCS, D-Extra, YSF, DMR.
Подробности в статье "Обзор XLX сервера".

###

Некоторые модели трансиверов ICOM, могут напрямую подключаться к рефлекторам в сети, им не нужна отдельная точка доступа или компьютер с программой. У других производителей (yaesu, kenwood, hytera, motorola ...) такого оборудования нет!

Радиолюбитель n7tae переписал код XLXd и назвал new-xlxd. Он оптимизировал код и сделал конфигурацию сервера через меню.


 urfd (Multi-protocol Digital Voice Reflector)

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

Функционал (в D-Star режиме) аналогичен известному XLXd, но при этом urfd с ним не совместим. Исходный код urfd на github.

###

Имя рефлектора обозначается как URFXXX, регистрация на сайте dvref.com.

Для этого рефлектора создан специальный транскодер голоса - tcd. Аппаратный кодек AMBE USB stick должен быть физически вставлен в порт компьютера, но требуется только для перекодировки разных протоколов.


 dxrfd

Рефлектор XRF, основан на проекте KI4LKF dxrdf. Текущий разработчик w1bsb, исходный код на его страничке github. Поддерживает протоколы DPLUS, DCS, D-Extra.

Из интересных особенностей, возможность использовать случайный порт, для подключения пользователей, для этого откройте udp-порты 30001-30007 и 20001-20007. Есть блок-лист и другой простой функционал.

Основной файл конфигурации dxrfd.cfg установка происходит через скрипт ./install.sh


 x-reflector

D-Star рефлектор пятого поколения, как и предыдущий проект, основан на проекте KI4LKF dxrdf. Принцип работы рефлектора показан на схеме. Исходный код на github.

###


 ircDDBGateway

Многофункциональный шлюз, который позволяет ретранслятору D-Star маршрутизировать позывные на различные типы рефлекторов. Разработчик g4klx, исходный код на github.

ircDDBGateway включает в себя следующие утилиты:

    стёк Icom
    управление самодельным репитером
    режим Icom DD mode
    маршрутизация позывных через ircDDB
    D-Plus REF рефлектор
    DExtra XRF рефлектор
    DCS рефлектор
    XLX рефлектор
    CCS7 маршрутизацию
    D-RATS передачу данных
    шлюз местоположения из DPRS в APRS-IS
    текстовые и голосовые объявления
    DTMF тоны
    удалённое управление
    StarNet сервер

Open Digital Voice (OpenDV) это проект dl5di, основанный на G4KLX ircDDBGateway. Функционал тот же.

Есть программа IrcDDB_remote для Android, написанная PA7LIM, которая позволяет удобно управлять и настраивать ваш шлюз.


  QnetGateway

DStar IRCDDB шлюз, с поддержкой MMDVMHost, DVAP_Dongle, DVRPTR_V1, ICOM-терминала, ICOM-точки доступа, MMDVM (без MMDVMHost). Исходный код QnetGateway от n7tae (Tom Early).


 D-RATS

Коммуникационная платформа для низкоскоростной передачи данных в D-STAR (режим DV). Она обеспечивает следующие сервисы:

###
    чат
    передачу файлов
    рассылка сообщений
    уведомления о статусе
    e-mail шлюз
    winlink шлюз
    поддержка TNC
    позиционирование на карте

Исходный код на github.


 DSTAR2YSF

Модуль DSTAR2YSF позволяет радиостанциям D-Star подключаться к YSF рефлектору и общаться с операторами C4FM радиостанций в общей группе. Исходный код на github.


 Reflector Connectors

Назначение этой утилиты - соединить между собой два D-Star рефлектора, так чтобы они работали как один. Утилита очень простая и не требует дополнительных пояснений. Поддерживает протоколы DPlus, XLX, REF. Исходный код на github.


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

R7HJ