Параметры конфигурации определяют поведение вашего узла (ноды). Для изменения этих настроек используется административное сообщение через формат данных 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.