Несколько хотспотов на один DMR ID: ESSID без конфликтов
Допустим, у вас дома стоит 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» пользователя.
Как мастер-сервер видит идентификаторы
DMR-мастер (сервер сети) работает по принципу одна активная сессия на идентификатор. Когда хотспот подключается к мастеру, тот регистрирует его под конкретным числом. Если с тем же числом приходит второй хотспот — старая сессия закрывается и открывается новая. Это защита от петель и дублирования трафика.
Добавив суффикс, вы создаёте разные идентификаторы для каждого устройства:
- Хотспот дома: базовый ID + 01
- Хотспот в гараже: базовый ID + 02
- Мобильный хотспот: базовый ID + 03
Мастер видит три разных устройства и держит три независимые сессии. Конфликтов нет.
Почему именно двузначный суффикс
Личный DMR ID оператора — семизначное число (например, 2060945). Суффикс из двух цифр даёт итоговый девятизначный идентификатор хотспота: 206094501, 206094502 и т. д.
Однозначный суффикс (1, 2 вместо 01, 02) даёт восьмизначный 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
ESSID в DMRhub: приватные ID и централизованная выдача
В публичных сетях (BrandMeister и др.) DMR ID регистрируется через RadioID.net — это семизначный номер, который выдаётся один раз на оператора. ESSID — надстройка, позволяющая «размножить» один ID на несколько устройств.
В DMRhub подход иной: сеть частная, все идентификаторы выдаются централизованно через портал. При регистрации каждый хотспот получает отдельный приватный ID из блока 10 000 000+. Это значит:
- У каждого вашего хотспота изначально свой уникальный номер — без суффиксов и без риска конфликта.
- Ваш личный (операторский) DMR ID и идентификаторы хотспотов — разные числа и не пересекаются.
- Мастер DMRhub держит отдельную сессию на каждый зарегистрированный хотспот автоматически.
Тем не менее поле ESSID в Pi-Star / WPSD при подключении к DMRhub тоже можно использовать — если вы мигрируете устройство и хотите сохранить прежний стиль конфигурации. Главное — убедитесь, что итоговый ID в MMDVM.ini совпадает с тем, который зарегистрирован в вашем личном кабинете.
Частые ошибки
- Один ESSID на два хотспота — конфликт сессий никуда не делся; суффиксы должны быть разными у каждого устройства.
- Суффикс в рации — рация с девятизначным ID будет отклонена мастером или опознана как хотспот, а не как оператор.
- Однозначный суффикс — восьмизначный ID не проходит валидацию на ряде серверов.
- Одна частота на два хотспота в одном месте — радиоинтерференция гарантирована, ESSID здесь не поможет.
- Путаница ESSID и talkgroup — ESSID не имеет отношения к группам вызова. Это исключительно идентификатор устройства на мастере.
Быстрая шпаргалка
- Запишите свой базовый DMR ID (7 цифр или выданный DMRhub номер).
- Назначьте каждому хотспоту уникальный двузначный суффикс: 01, 02, 03…
- Пропишите полный ID (базовый + суффикс) в поле ESSID / Id конфига хотспота.
- Рацию не трогайте — там остаётся базовый ID.
- Убедитесь, что хотспоты работают на разных частотах, если находятся в одном месте.
- Перезапустите MMDVMHost на каждом устройстве.
Зарегистрируйтесь — хотспот получит свой приватный ID
В DMRhub каждое устройство сразу получает уникальный ID из блока 10 000 000+. Не нужно думать о конфликтах суффиксов — мастер сети держит сессии раздельно по умолчанию. Соберите образ RadioStar на microSD и подключайтесь.
Источники
- Официальная документация BrandMeister по использованию DMR ID и суффиксам — news.brandmeister.network
- BC DMR: когда нужен двузначный суффикс DMR ID — bcdmr.wordpress.com
- MichiganOne DMR Tech Net: как использовать два хотспота без петель и блокировки — michiganonedmrtech.net
- WPSD hotspot setup guide (W0CHP) — b.j4.lc