Советы по настройке Meshtastic

Роли узлов (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+)

Вы можете скрыть локацию в общем канале, но делиться ею с друзьями:

  1. Выключите передачу локации на Channel 0.
  2. Включите передачу локации на нужном вторичном (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'

Золотые правила:
  1. Не знаешь — не меняй. Если настройка непонятна, лучше оставить её по умолчанию.
  2. Тестируй заранее. Проверяйте оборудование дома, прежде чем лезть на дерево или крышу для установки.
  3. Осторожно с MQTT. Подключение узла к публичному MQTT-серверу может выдать местоположение всей вашей локальной mesh-сети в интернет.

Вы не можете скопировать содержимое этой страницы