Сеть MeshCore держится на репитерах: только они пересылают пакеты. Хороший репитер — стационарный, установлен высоко (крыша, верхние этажи, мачта) и с нормальной антенной. Один репитер в удачной точке полезнее нескольких на подоконниках первых этажей; слишком мощный «мегарепитер» над плотной сетью тоже может мешать.
set radio 868.731,62.5,8,7 set txdelay 1 set path.hash.mode 1 set name ИМЯ_НОДЫ powersaving on clock sync password НОВЫЙ_ПАРОЛЬ set lat ШИРОТА set lon ДОЛГОТА advert
| Команда | Что делает |
|---|---|
set radio 868.731,62.5,8,7 | Частота, полоса, SF, CR — тульские настройки |
set txdelay 1 | Задержка перед пересылкой. Если вокруг уже много репитеров — ставьте 2 |
set path.hash.mode 1 | Размер хэша в анонсах репитера: 2 байта (прошивка 1.14.0+). Значение 0 — 1 байт |
set name … | Имя репитера (см. ниже) |
powersaving on/off | Режим энергосбережения |
clock sync | Синхронизация часов (время репитера — в UTC) |
password … | Смена пароля администратора — обязательно смените стандартный |
set lat / set lon | Координаты. Точное место указывать не обязательно — можно соседний дом |
advert | Анонс с ретрансляцией (flood) — сделайте после любых изменений. advert.zerohop — анонс без ретрансляции |
Проверка текущих настроек: get radio. Полный справочник команд: https://github.com/meshcore-dev/MeshCore/wiki/Repeater-&-Room-Server-CLI-Reference
После смены параметров радио перезагрузите репитер.
Чтобы в контактах и в маршрутах было видно, через какие районы и ориентиры идёт сообщение, репитеры рекомендуется называть так:
[код района] [название] [порядковый №] [направление антенны]
Примеры: CEN Arsenal 1, CEN Arsenal 2, PRO Laguna, SCH Pervomayskiy
PRI Puteyskaya SW, LEN Barsuki 360°.Для компаньонов правил нет — полная свобода самовыражения.
В маршрутах репитер обозначается первыми байтами своего публичного ключа. Если у соседних репитеров они совпадают, маршруты путаются. Размер хэша 2 байта (set path.hash.mode 1) уменьшает число совпадений; дополнительно можно сгенерировать ключ с нужным префиксом: https://gessaman.com/mc-keygen/ (инструкция по установке ключа — там же).
get prv.key. Сохраните ключ перед перепрошивкой.advert. У соседей старый контакт придётся удалить и дождаться нового анонса.
У многих плат (Heltec V4, T3S3, Xiao) нет часов реального времени — после перезагрузки время сбивается. Выполняйте clock sync или подключите модуль RTC (DS3231). Компаньон с неверным временем (например, 2099 год) может не пустить на репитер — войдите с устройства с правильным временем.
Без гостевого пароля гости не могут войти на репитер и посмотреть его статистику. В сообществе приветствуется ставить общий гостевой пароль 123456 — так любой участник сможет посмотреть состояние вашего репитера:
set guest.password 123456
powersaving on на ESP32 заметно снижает нагрев и расход.Мосты с другими MeshCore-сетями на иных настройках (например, московской сетью на SF7) ставьте только с нулевым числом прыжков и по согласованию в группе — иначе чужой флуд затапливает тульскую сеть.