Роли узлов (Roles)
Настоятельно рекомендуется использовать роли CLIENT, CLIENT_MUTE или CLIENT_BASE. Другие роли следует выбирать только при наличии четкого понимания их работы.
| Роль | Кому подходит | Особенности |
| CLIENT | Для большинства пользователей | Принимает, отправляет и разумно ретранслирует сообщения. Идеально для походов, установки на крышах и расширения сети. |
| CLIENT_MUTE | Для перегруженных сетей | Отправляет и получает сообщения, но никогда их не ретранслирует. Полезно для носимых устройств, если рядом есть мощный узел на крыше. |
| CLIENT_BASE | Для домашних базовых станций | Приоритетно ретранслирует сообщения от ваших личных узлов (помеченных как «избранные»). Помогает слабым комнатным узлам работать через мощную антенну на чердаке. |
Избегайте ролей ROUTER и REPEATER
Использование этих ролей без необходимости создает проблемы: коллизии пакетов, снижение процента доставки и уменьшение эффективной дальности сети. Сеть из множества
CLIENTузлов и пары грамотно размещенныхROUTER— самая стабильная конфигурация.
Передача местоположения и конфиденциальность
По умолчанию телеметрия (координаты) передается по каналу PRIMARY (обычно LongFast). Если вы не изменили стандартный ключ шифрования, ваше местоположение увидят все пользователи в радиусе действия.
Точность координат (Position Precision)
Настройка position_precision позволяет «размывать» координаты. Это полезно для защиты приватности: вы будете видны на карте, но не с точностью до метра.
Передача локации в приватный канал (Firmware 2.7.1+)
Вы можете скрыть локацию в общем канале, но делиться ею с друзьями:
- Выключите передачу локации на Channel 0.
- Включите передачу локации на нужном вторичном (Secondary) канале.
Важное правило
Автоматические обновления координат отправляются только в один вторичный канал — тот, у которого самый низкий индекс (например, Channel 1 приоритетнее Channel 2). Остальные каналы смогут получить ваши координаты только по ручному запросу.
Ретрансляция «публичного» трафика
Узлы Meshtastic ретранслируют любые пакеты, если у них совпадают настройки модема LoRa, даже если каналы зашифрованы разными ключами. Чтобы помогать развитию общей сети, используйте стандартный пресет LONG_FAST.
Количество прыжков (Hop Count)
Рекомендуется оставить значение MAX HOPS = 3. Слишком большое количество «прыжков» забивает эфир. Увеличивать это число стоит только для узлов, находящихся на самых краях сети.
Каналы vs Частотные слоты
Чтобы избежать путаницы, в новых версиях термины были разделены:
- Messaging Channels (Группы сообщений): Всего доступно 8 каналов (0–7). Это логические группы для общения (например, «Общий», «Семья», «Админ»).
- LoRa Frequency Slot (Частотный слот): Это физическая частота радио. Все ваши 8 каналов работают на одной частоте, заданной в этом слоте.
Борьба с шумом (Тихий режим)
Если в сети слишком много сообщений или кто-то ведет себя назойливо:
- Mute (Без звука): Вы можете заглушить конкретный канал или узел.
- Ignore (Игнорировать): Вы полностью перестанете получать сообщения от конкретного узла.
Примеры команд для Python CLI:
Bash
# Заглушить узел (не будет звуковых уведомлений)
meshtastic --set-muted-node '!xxxxxxxx'
# Полностью игнорировать узел
meshtastic --set-ignored-node '!xxxxxxxx'
Золотые правила:
- Не знаешь — не меняй. Если настройка непонятна, лучше оставить её по умолчанию.
- Тестируй заранее. Проверяйте оборудование дома, прежде чем лезть на дерево или крышу для установки.
- Осторожно с MQTT. Подключение узла к публичному MQTT-серверу может выдать местоположение всей вашей локальной mesh-сети в интернет.