С Pi-Star на RadioStar: переносим хотспот в сеть DMRhub

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

У вас уже есть рабочий MMDVM-хотспот на Pi-Star — «малинка» с модемом, веб-конфигуратор по pi-star.local (на Windows — http://pi-star/), ручная правка MMDVM.ini и привычная возня с настройками сетей. Это отличная, проверенная годами база. Но если вы решили работать в сети DMRhub, есть путь проще: наш образ RadioStar. Он сам определяет модем, тянет конфигурацию с портала и обновляется по воздуху — никакого ручного редактора MMDVM.ini. В этой статье разберём, чем RadioStar удобнее голого Pi-Star, как мигрировать без потери данных и что проверить после переноса. И главное — обязательно сделаем бэкап рабочей SD до перезаписи.

Сначала — бэкап рабочей картыЗапись нового образа стирает microSD целиком и безвозвратно. На вашей текущей Pi-Star карте лежат настройки, ключи Wi-Fi, привязка к сети и, возможно, годы тонкой подгонки. Прежде чем что-либо писать — снимите полный образ старой карты (sector-by-sector) на компьютер. Это страховка: если что-то пойдёт не так, вы за пять минут вернёте хотспот в прежнее состояние. Как это сделать — в первом же разделе.

Чем RadioStar удобнее ручного Pi-Star

Pi-Star — мощный комбайн на все цифровые режимы (DMR, D-STAR, YSF, P25, NXDN, M17, пейджинг POCSAG). За эту универсальность платишь настройкой: нужно вручную выбрать тип модема в выпадающем списке, прописать частоты, Color Code, DMR ID, сети и таймслоты в веб-конфигураторе, а тонкие вещи — править прямо в MMDVM.ini. Для одной сети это лишние шаги. RadioStar — узкоспециализированный образ ровно под DMRhub, и потому делает почти всё сам:

Когда оставаться на Pi-StarЕсли вы работаете сразу в нескольких сетях или в не-DMR режимах (D-STAR, YSF, P25, M17) — Pi-Star остаётся правильным выбором, RadioStar заточен под DMRhub. Миграция имеет смысл, когда хотспот живёт ради нашей сети и вы хотите управлять им с портала, а не из веб-конфигуратора.

Шаг 0. Полный бэкап старой Pi-Star карты

Это не опционально. Снимаем посекторный образ рабочей карты — он одновременно и страховка, и готовый «клон» для отката. Выключите хотспот, извлеките microSD, вставьте в картридер компьютера.

sudo dd if=/dev/sdX of=pistar-backup.img bs=4M status=progress
# sdX — ваша карта. Перепутаете букву — потеряете данные на другом диске.

Дополнительно сохраните конфиг-бэкап самого Pi-Star: в веб-конфигураторе Configuration → Backup/Restore, зелёная стрелка вниз — скачается zip с настройками. Он не нужен RadioStar напрямую, но пригодится, если решите вернуться на Pi-Star: на новой карте с Pi-Star в том же разделе выбираете файл (Choose File) и жмёте зелёную стрелку вверх — настройки развернутся обратно. Важно: не распаковывайте zip — Restore принимает только архив целиком. И отдельно выпишите на бумажку ключевые параметры с вкладки конфигурации: рабочую частоту RX/TX, Color Code, тип модема, имеющиеся RXOffset/TXOffset (подсказка для будущей калибровки).

Проверьте, что бэкап читаетсяФайл .img весит примерно столько же, сколько объём карты (8–16 ГБ). Не поленитесь убедиться, что он создался полностью и не нулевого размера. Битый бэкап = отсутствие бэкапа. Лучше держать копию на двух носителях.

Шаг 1. Что переносится автоматически, а что нет

Главное отличие подхода: RadioStar не импортирует конфиг Pi-Star — он строит настройку заново из связки «железо + портал». Вам почти ничего не нужно переносить руками. Вот что откуда берётся:

ПараметрОткуда в RadioStar
Тип модема (HS_Hat / Dual / USB)Авто-определение агентом при первом старте
Рабочая частота RX/TXИз кабинета DMRhub (можно менять с портала)
Color CodeИз настроек сети на портале
DMR IDВыдаётся/привязывается порталом к аккаунту
Talkgroup'и и таймслотыПрофиль сети DMRhub
Поправки частоты (offset)Калибровка по BER из панели (старые offset — лишь ориентир)
Wi-Fi домашней сетиВводится заново при первом старте (мастер настройки)

То есть из «бумажки» с предыдущего шага вам реально пригодятся максимум частота (чтобы свериться) и старые offset как стартовый ориентир для калибровки. Всё остальное RadioStar и портал расставят сами.

Шаг 2. Записываем образ RadioStar

Самое надёжное — взять отдельную, чистую карту под RadioStar, а старую Pi-Star карту пока отложить нетронутой. Так у вас остаётся мгновенный физический откат: не понравилось — вернули старую карту в Pi и всё как было. Если второй карты нет — тогда и спасает посекторный бэкап из Шага 0.

  1. На странице «Собрать образ» выберите свой Pi и модем — получите файл radiostar-pi.img.gz.
  2. Запишите его Raspberry Pi Imager (Use custom) или balenaEtcher. Обе программы понимают сжатый .gz — распаковывать не нужно. На вопрос про «OS customisation» в Imager отвечайте «No»: образ уже преднастроен.
  3. Подробный разбор записи карты, выбора microSD и первого старта — в отдельной статье про образ RadioStar.
Не перепутайте носитель при записиПрограмма записи стирает выбранный диск целиком. Если в ПК воткнуты и карта RadioStar, и картридер с бэкапом старой карты — трижды сверьте объём и букву. Затереть свежий бэкап прямо перед миграцией — обиднее некуда.

Шаг 3. Авто-провижен: довериться или настроить

Вставьте новую карту в тот же Raspberry Pi с тем же модемом и антенной, подайте питание. Дальше — как в обычной установке RadioStar:

  1. Первый старт — 60–120 секунд: образ расширяет файловую систему и поднимает сервисы. Питание не выдёргивать.
  2. Хотспот поднимет свою сеть Wi-Fi RadioStar-Setup — подключитесь к ней телефоном. Если страница не открылась сама, зайдите на http://10.10.10.10.
  3. Выберите свой домашний Wi-Fi и введите пароль от него — тот же, которым хотспот подключался к этой сети на Pi-Star (это пароль вашего роутера, а не логин дашборда Pi-Star). Хотспот уйдёт в вашу сеть.
  4. Войдите учёткой DMRhub. Агент опознает модем, пропишет MMDVM.ini сам, получит DMR ID и профиль сети с портала и выйдет в эфир.

Вот тут и проявляется разница подходов: вы не открываете веб-конфигуратор Pi-Star, не выбираете модем из списка, не вбиваете частоту и Color Code в форму и не лезете в MMDVM.ini по SSH. Авто-провижен делает это за вас, а дальнейшее управление переезжает в кабинет на портале.

Шаг 4. Проверка после миграции

Хотспот завёлся — теперь убеждаемся, что всё на месте:

  1. Online в кабинете. Откройте кабинет DMRhub — хотспот должен светиться online. Это первый и главный признак удачной миграции: связь портал ↔ агент установлена.
  2. Сверьте частоту и Color Code с тем, что выписали со старого Pi-Star — должны совпадать (или быть теми, что заданы профилем сети).
  3. Тестовый вызов. Возьмите рацию, выйдите в дежурный talkgroup, поймайте отклик. Проверьте, что вас слышат и вы слышите.
  4. Калибровка по BER. Если рация «не слышит» хотспот или связь рвётся — запустите свип BER прямо в панели. Дешёвые модемы уходят по частоте; панель подберёт поправку автоматически. Старые offset из Pi-Star — лишь стартовый ориентир, итог даст замер. Подробно — в гайде по калибровке хотспота.
Закон — и антенна на местеГлавное здесь — не железо, а право выхода в эфир: передавать (TX) можно только в разрешённых вам диапазонах, на согласованной частоте и с допустимой мощностью, а не «куда удобнее». Без действующего разрешения хотспот держат в приёме либо работают на эквивалент антенны. Само железо ADF7021 маломощное (~10 мВт), и при пустом разъёме оно обычно не горит — но прикрутить антенну на нужный диапазон до первого TX всё равно правильно: так вы и согласование проверите, и в эфир выйдете чисто, без лишней грязи по спектру.
Старую карту пока не трогайтеНе спешите перезаписывать Pi-Star карту, даже когда RadioStar заработал. Подержите её нетронутой день-другой, погоняйте новый образ в реальном эфире. Убедились, что всё стабильно, online держится, калибровка в норме — только теперь можно пускать старую карту в дело. Это бесплатная страховка.

Хотспот переехал — добро пожаловать в сеть

После миграции ваш узел управляется из кабинета: частоты, talkgroup'и, обновления по воздуху и калибровка — в пару кликов. А в эфире уже ждут голос, приватные вызовы по DMR ID, DMR-SMS и Last Heard в реальном времени. Нет второго хотспота? Соберите образ под новое железо за десять минут.

Источники

  1. Pi-Star (MMDVM) — официальная документация BrandMeister (веб-конфигуратор, тип модема, настройка) — help.brandmeister.network
  2. Backing up or restoring the configuration of your Pi-Star (Backup/Restore, перенос на новую карту) — m3isj.uk
  3. Setting up an MMDVM hotspot (DMR) with Pi-Star on a Raspberry Pi — запись образа, первый старт — acceptdefaults.com
  4. Win32 Disk Imager — посекторное чтение карты в файл .img (кнопка Read) для бэкапа SD — win32diskimager.org
  5. Raspberry Pi Imager — запись образа на карту — raspberrypi.com/software