Настройка позиционирования

Данные о местоположении поступают либо от встроенного GPS-модуля радиостанции, либо от сопряженного смартфона. Наличие GPS не является обязательным условием для работы Meshtastic, однако для корректного расчета времени хотя бы один узел в сети должен иметь источник точного времени: GPS-модуль, часы реального времени (RTC) или интернет-соединение для связи с NTP-сервером.

Управление параметрами осуществляется через административное сообщение Config.Position.


Основные параметры позиционирования

В таблице ниже представлены ключевые настройки для определения координат и частоты их обновления.

ПараметрОписаниеЗначение по умолчанию
GPS ModeРежим работы модуля: ENABLED (Включен), DISABLED (Выключен) или NOT_PRESENT (Отсутствует).Зависит от устройства
GPS Update IntervalЧастота опроса GPS-модуля (в секундах). 0 — каждые 2 минуты. Максимальное значение — опрос только один раз при загрузке.0 (120 сек)
Fixed PositionЕсли true, узел считается стационарным. Устройство будет транслировать последние сохраненные координаты (широту/долготу/высоту), не запрашивая новые данные у GPS.false
Broadcast IntervalИнтервал рассылки координат в сеть при выключенном Smart Broadcast.0 (15 минут)
Умная рассылка (Smart Broadcast)

Smart Broadcast — это алгоритм, который оптимизирует нагрузку на сеть. Он увеличивает частоту передачи координат, когда вы движетесь, и снижает её до минимума, когда вы неподвижны. Система автоматически рассчитывает идеальный интервал, исходя из пропускной способности выбранного канала.

  • Smart Broadcast Minimum Distance: Минимальный путь в метрах, который нужно преодолеть с момента последней передачи, чтобы отправить новые данные. 0 = 100 метров.
  • Smart Broadcast Minimum Interval: Минимальная пауза в секундах между передачами. 0 = 30 секунд.

Если вы используете Smart Broadcast, рекомендуется оставить параметр Broadcast Interval в значении по умолчанию. Это позволит алгоритму максимально эффективно управлять трафиком.


Флаги позиционирования (Position Flags)

Эти настройки определяют, какие именно данные будут включены в пакеты местоположения. Значения объединяются по принципу побитового «ИЛИ».

ФлагОписание передаваемых данных
ALTITUDEВысота над уровнем моря (если доступна).
ALTITUDE_MSLИспользовать средний уровень моря для расчета высоты.
GEOIDAL_SEPARATIONГеоидальная разность.
DOPПоказатель точности (по умолчанию PDOP).
HVDOPРаздельные значения точности по горизонтали (HDOP) и вертикали (VDOP).
SATINVIEWКоличество «видимых» спутников.
SEQ_NOПорядковый номер пакета для отслеживания потерь.
TIMESTAMPМетка времени получения координат.
HEADINGНаправление движения (курс).
SPEEDТекущая скорость перемещения.

Подключение внешних модулей (GPIO)

Если ваше устройство не оснащено встроенным GPS-чипом, вы можете подключить внешний модуль вручную. Для этого необходимо настроить соответствующие контакты ввода-вывода (GPIO):

  • RX/TX: Линии приема и передачи данных.
  • EN: Контакт активации (Enable) питания модуля.

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