Несколько хотспотов на один DMR ID: ESSID без конфликтов

Категория: ХотспотыСложность: ★★☆~8 мин

Допустим, у вас дома стоит Pi-Star на Raspberry Pi, а в гараже — второй хотспот на MMDVM. Оба должны работать под вашим DMR ID. Если просто прописать один и тот же идентификатор в оба — мастер-сервер сети увидит конфликт и будет выбивать одно устройство при подключении другого. Решение называется ESSID — двузначный суффикс к вашему DMR ID, который превращает один номер в несколько уникальных идентификаторов хотспотов.

Что такое ESSID

ESSID (Extended SSID) — это двузначное число от 01 до 99, которое дописывается в конец вашего личного DMR ID. Результат — отдельный девятизначный идентификатор хотспота. Этот идентификатор прописывается только в конфигурацию хотспота (MMDVM, Pi-Star, WPSD), но никогда не в саму рацию.

Рация по-прежнему использует ваш базовый семизначный DMR ID — именно он будет виден в сети как позывной оператора при выходе в эфир. ESSID — это служебный идентификатор устройства, а не «второй DMR ID» пользователя.

Исторический контекст Механизм ESSID появился в сети BrandMeister как способ дать одному оператору несколько хотспотов без необходимости получать отдельный DMR ID на каждое устройство. Сегодня он реализован в большинстве частных и публичных DMR-мастеров, включая DMRhub.

Как мастер-сервер видит идентификаторы

DMR-мастер (сервер сети) работает по принципу одна активная сессия на идентификатор. Когда хотспот подключается к мастеру, тот регистрирует его под конкретным числом. Если с тем же числом приходит второй хотспот — старая сессия закрывается и открывается новая. Это защита от петель и дублирования трафика.

Добавив суффикс, вы создаёте разные идентификаторы для каждого устройства:

Мастер видит три разных устройства и держит три независимые сессии. Конфликтов нет.

Почему именно двузначный суффикс

Личный DMR ID оператора — семизначное число (например, 2060945). Суффикс из двух цифр даёт итоговый девятизначный идентификатор хотспота: 206094501, 206094502 и т. д.

Однозначный суффикс (1, 2 вместо 01, 02) даёт восьмизначный ID — такой формат не распознаётся корректно рядом реализаций мастера и приводит к ошибкам регистрации. Всегда используйте ровно два символа.

Правило Суффикс всегда двузначный: 0199. Никаких однозначных чисел. Рация получает базовый ID без суффикса.

Настройка в Pi-Star и WPSD

В Pi-Star суффикс задаётся на вкладке Configuration → Expert → MMDVMHost, поле Id в секции [DMR Network]. Либо через стандартный интерфейс: Configuration → DMR Configuration → BrandMeister / DMR Master → ESSID — выпадающий список от None до 99.

В WPSD (актуальная замена Pi-Star от W0CHP) то же поле находится в Admin → Configuration → DMR, строка ESSID.

После изменения суффикса перезапустите MMDVMHost, чтобы хотспот переподключился с новым идентификатором.

# Фрагмент MMDVM.ini — раздел [DMR Network]
[DMR Network]
Enable=1
Address=dmrhub.ru
Port=62031
Id=206094502     ; базовый DMR ID + суффикс 02
Password=YOUR_PASSWORD
Debug=0
Частоты хотспотов Если оба хотспота работают одновременно в одном помещении — назначьте им разные рабочие частоты (например, 438.800 МГц и 438.825 МГц в диапазоне 430–440 МГц). Иначе они будут глушить друг друга по радиоканалу, даже при разных ESSID на мастере.

ESSID в DMRhub: приватные ID и централизованная выдача

В публичных сетях (BrandMeister и др.) DMR ID регистрируется через RadioID.net — это семизначный номер, который выдаётся один раз на оператора. ESSID — надстройка, позволяющая «размножить» один ID на несколько устройств.

В DMRhub подход иной: сеть частная, все идентификаторы выдаются централизованно через портал. При регистрации каждый хотспот получает отдельный приватный ID из блока 10 000 000+. Это значит:

Тем не менее поле ESSID в Pi-Star / WPSD при подключении к DMRhub тоже можно использовать — если вы мигрируете устройство и хотите сохранить прежний стиль конфигурации. Главное — убедитесь, что итоговый ID в MMDVM.ini совпадает с тем, который зарегистрирован в вашем личном кабинете.

Важно Не прописывайте суффикс в рацию. Поле DMR ID рации должно содержать ваш базовый семизначный (или выданный DMRhub) идентификатор оператора — без каких-либо суффиксов. Суффикс — только в конфиге хотспота.

Частые ошибки

Быстрая шпаргалка

  1. Запишите свой базовый DMR ID (7 цифр или выданный DMRhub номер).
  2. Назначьте каждому хотспоту уникальный двузначный суффикс: 01, 02, 03
  3. Пропишите полный ID (базовый + суффикс) в поле ESSID / Id конфига хотспота.
  4. Рацию не трогайте — там остаётся базовый ID.
  5. Убедитесь, что хотспоты работают на разных частотах, если находятся в одном месте.
  6. Перезапустите MMDVMHost на каждом устройстве.

Зарегистрируйтесь — хотспот получит свой приватный ID

В DMRhub каждое устройство сразу получает уникальный ID из блока 10 000 000+. Не нужно думать о конфликтах суффиксов — мастер сети держит сессии раздельно по умолчанию. Соберите образ RadioStar на microSD и подключайтесь.

Источники

  1. Официальная документация BrandMeister по использованию DMR ID и суффиксам — news.brandmeister.network
  2. BC DMR: когда нужен двузначный суффикс DMR ID — bcdmr.wordpress.com
  3. MichiganOne DMR Tech Net: как использовать два хотспота без петель и блокировки — michiganonedmrtech.net
  4. WPSD hotspot setup guide (W0CHP) — b.j4.lc