Свой MMDVM-хотспот: железо, симплекс vs дуплекс и почему мы не ставим Pi-Star
Хотспот собирается из двух частей: мини-ПК Raspberry Pi и радиомодем MMDVM. На рынке десятки вариантов с похожими названиями, и легко купить не то. Разберём, что реально нужно для DMR, чем отличаются модемы и почему мы в DMRhub отказались от ручной настройки Pi-Star в пользу образа, который настраивается сам.
Какой Raspberry Pi брать
| Плата | Вердикт |
|---|---|
| Pi Zero 2 W | ✅ Оптимум. 4 ядра, Wi-Fi на борту, крошечный, дешёвый. Для хотспота — идеал. |
| Pi 3B / 3B+ | ✅ Отлично: Wi-Fi и Ethernet, проверенный «рабочий конь». |
| Pi 4 | ☑️ Работает прекрасно, но для хотспота избыточен и греется сильнее. |
| Pi Zero W (1 ядро) | ⚠️ Заведётся, но первый старт и обновления заметно дольше. Берите, только если уже есть. |
Для GPIO-модемов (ставятся прямо на пины) удобнее форм-фактор Zero. К Pi 3/Zero образ сам отключает Bluetooth, чтобы освободить аппаратный UART /dev/ttyAMA0 под модем.
MMDVM-модем: главное решение
Сердце модема — радиочип ADF7021. Именно от их количества зависит, симплекс у вас или дуплекс.
MMDVM_HS_Hat — один ADF7021 (симплекс)
Самый распространённый и дешёвый вариант. Приём и передача на одной частоте по очереди — как обычная рация. Для домашнего хотспота этого достаточно: работает в таймслоте TS2. Сюда же относятся USB-«свистки» Nano hotSpot и большинство дешёвых плат.
MMDVM_HS_Dual_Hat — два ADF7021 (дуплекс)
Две независимые радиочасти: приём и передача на разных частотах одновременно, доступны оба таймслота TS1+TS2. Нужен, если хотите «домашний репитер» с разносом частот. Дороже, греется больше; дома обычно избыточен.
GPIO или USB?
- GPIO-HAT (на пины, UART) — компактнее, аккуратнее, но требует свободного аппаратного UART (образ это решает сам).
- USB-модем — проще воткнуть в любой Pi/мини-ПК, порт определяется автоматически.
Антенна, диапазон и питание
- Диапазон. Модем и антенна должны совпадать по диапазону (чаще всего 70 см / UHF). Несколько плат — двухдиапазонные.
- Антенна обязательна. Даже маленькая «соплюшка» в комплекте лучше, чем работа на TX без антенны (можно спалить выходной каскад). Хотите дальше — сделайте штырь 1/4λ.
- Питание. Качественный БП 5 В / 2.5–3 А и дата-кабель. Просадки = «молния» undervoltage и непредсказуемые сбои.
- OLED-дисплей (0.96″, опционально) — показывает статус, кого слышит, IP. Удобно, но не обязательно.
Pi-Star — и почему мы пошли другим путём
Классический софт хотспота — Pi-Star (и форки вроде WPSD). Это мощно, но требует ручной возни: записать образ, зайти в веб-конфигуратор, выбрать тип модема, прописать частоты, Color Code, сетевые пароли, DMR ID, подключить нужную сеть. Для новичка — десятки полей, в которых легко ошибиться.
В DMRhub мы свели это к нулю. Образ RadioStar при первом старте сам определяет тип модема, прописывает MMDVM.ini, получает DMR ID и привязывается к порталу. Дальше частоты, talkgroup'и и обновления — из кабинета, по воздуху. Никакого SSH и ручного редактирования конфигов.
Собрать хотспот под DMRhub
Подобрали железо? Дальше всё просто: выберите свою плату и модем в мастере — получите готовый образ, запишете карту, и через пару минут узел в эфире и управляется с портала.
Источники
- Проект MMDVM_HS_Hat (mathisschmieder) — github.com/mathisschmieder/MMDVM_HS_Hat
- MMDVMHost (G4KLX) — github.com/g4klx/MMDVMHost
- Пошаговая сборка хотспота на Pi-Star (M6CEB) — m6ceb.com/hotspot-edit
- Документация Pi-Star — pistar.uk