Настройка конфигурации устройства

Параметры конфигурации определяют поведение вашего узла (ноды). Для изменения этих настроек используется административное сообщение через формат данных Config.Device.

Основные параметры:

  • Роль: Предназначение устройства в сети.
  • Режим ретрансляции: Правила пересылки сообщений.
  • GPIO кнопки: Назначение порта для пользовательской кнопки.
  • GPIO зуммера: Назначение порта для звуковых сигналов.
  • Интервал Node Info: Частота рассылки данных об имени узла.
  • Управление: Двойное касание (акселерометр), отключение тройного клика.
  • Часовой пояс: Настройка локального времени (TZDEF).
  • Индикация: Отключение мигающего светодиода (Heartbeat).

Роли устройств

Роль определяет, как узел взаимодействует с соседями и насколько активно он участвует в жизни сети.

Основные роли

РольОписаниеКогда использовать
CLIENTСтандартное устройство (с приложением или без).Обычное использование для общения. Ретранслирует пакеты, если никто другой этого не сделал.
CLIENT_MUTEУзел-слушатель.Когда нужно участвовать в сети, не создавая лишнего трафика (не пересылает чужие пакеты).
CLIENT_HIDDEN«Невидимый» режим.Для скрытной работы или максимальной экономии энергии. Минимизирует эфирное время.
CLIENT_BASEЛичная базовая станция.Устанавливается на крыше или чердаке. Приоритетно транслирует пакеты от ваших «избранных» узлов.
TRACKERТрекер местоположения.Для мониторинга объектов или людей. Пакеты с GPS-координатами имеют высший приоритет.
LOST_AND_FOUNDПоиск устройства.Регулярно шлет координаты в общий канал, чтобы потерянный прибор можно было найти.
SENSORСбор данных.Передача телеметрии (температура, влажность и т.д.) в приоритетном режиме.

Тактические и инфраструктурные роли

РольОписаниеКогда использовать
TAK / TAK_TRACKERОптимизация под систему ATAK.Интеграция с военным/тактическим ПО. Минимум лишнего трафика, поддержка PLI.
REPEATERЧистый ретранслятор.Установка в стратегических точках для покрытия. Не виден в списке узлов. Минимум задержек.
ROUTERПолноценный маршрутизатор.Магистральный узел. Всегда пересылает пакеты. Виден в списке узлов и топологии.
ROUTER_LATE«Запасной» маршрутизатор.Ретранслирует пакеты только если другие молчат. Идеален для устранения «мертвых зон» внутри групп.

Совет: Не уверены в выборе? В большинстве случаев для обычного пользователя подходит роль CLIENT. Роль ROUTER_CLIENT была удалена в прошивке 2.3.15.

Сравнение характеристик ролей

Значения по умолчанию, которые применяются автоматически при выборе пресета.

РольСвязь (BLE/WiFi)ЭкранЭнергопотреблениеПересылкаВиден в списке
CLIENTДаДаОбычноеДаДа
CLIENT_MUTEДаДаНизкоеНетДа
CLIENT_HIDDENДаДаНизкоеТолько локальноНет
TRACKERДаНетНизкое (в покое)Только когда активенДа
SENSORДаНетНизкое (в покое)Только когда активенДа
ROUTERНетНетВысокоеВсегдаДа
REPEATERДаНетВысокоеВсегдаНет
Режимы ретрансляции (Rebroadcast Mode)

Определяет, какие именно сообщения устройство будет передавать дальше.

  • ALL (По умолчанию): Ретранслирует вообще всё, что слышит (даже из чужих сетей с другими ключами шифрования).
  • ALL_SKIP_DECODING: То же самое, но без попытки расшифровать пакет. Доступно только для роли Repeater.
  • LOCAL_ONLY: Пересылает только те сообщения, которые относятся к вашим каналам (первичному/вторичным). Игнорирует «чужие» сети.
  • KNOWN_ONLY: Игнорирует чужие сети И пакеты от узлов, которых нет в вашем списке контактов (NodeDB).
  • NONE: Полный запрет на ретрансляцию. Доступно только для трекеров и сенсоров.
  • CORE_PORTNUMS_ONLY: Пропускает только системные пакеты (текст, координаты, телеметрия). Блокирует плагины вроде ATAK или RangeTest.

Энергосбережение и сон

Поведение зависит от аппаратной платформы (чипа):

Платформа ESP32

  • Все роли (кроме Tracker/Sensor) поддерживают режим сна при включении опции power.is_power_saving.
  • Во время сна отключаются экран, GPS, WiFi и Bluetooth.
  • Важно: Радиомодуль LoRa остается в режиме ожидания. Если придет пакет, устройство «проснется».
  • Таймеры экрана и Bluetooth могут откладывать уход в сон.
  • Для роли ROUTER режим энергосбережения включен принудительно.

Платформы ESP32 и NRF52

  • TRACKER: Спит заданное время, просыпается, отправляет координаты и снова засыпает.
  • SENSOR: Спит между интервалами сбора данных телеметрии.
  • Особенность: В этих ролях радиомодуль выключается полностью. Устройство нельзя «разбудить» входящим сообщением — оно просыпается только по внутреннему таймеру.

Дополнительные настройки

Интерфейс и кнопки

  • GPIO для кнопки/зуммера: Если в устройстве нет встроенных компонентов, укажите номер контакта для их подключения.
  • Double Tap: Если есть акселерометр, двойное постукивание по корпусу сработает как нажатие кнопки.
  • Disable Triple Click: Отключает возможность включать/выключать GPS тройным нажатием.

Время и индикация

  • TZDEF (Часовой пояс): Настройка времени в формате базы данных TZ (например, для Москвы это MSK-3). Это нужно для корректных логов и времени на экране.
  • LED Heartbeat Disabled: Если вас раздражает мигающий светодиод статуса («сердцебиение»), установите значение true, чтобы его выключить.

Документация актуальна для последних версий прошивок Meshtastic.

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