Конфигурация модуля MQTT

Если ваше устройство подключено к Интернету через Wi-Fi или Ethernet, вы можете включить пересылку пакетов на MQTT-сервер. Это позволяет пользователям локальной меш-сети общаться с пользователями в Интернете.

Важно: Для передачи пакетов в меш-сеть или из неё, один или несколько каналов должны быть настроены на Uplink (отправка в интернет) и/или Downlink (получение из интернета).


Основные настройки модуля

Конфигурация модуля MQTT осуществляется через административное сообщение с использованием протобуфера ConfigModule.MQTT.

ПараметрОписание
EnabledАктивирует модуль MQTT.
Server AddressАдрес MQTT-сервера. Если не указан, используется публичный сервер по умолчанию.
Username / PasswordДанные для авторизации. Если вы используете свой сервер, эти поля будут приоритетными (даже если они пустые). Для публичного сервера используются настройки по умолчанию, если не заданы иные.
Encryption EnabledОпределяет, отправлять пакеты зашифрованными или нет. Внимание: если выключено, все сообщения уходят на брокер в открытом виде, даже если в каналах настроено шифрование.
JSON EnabledВключает передачу/прием пакетов в формате JSON. Это упрощает интеграцию со сторонними системами. Не поддерживается на платформе nRF52.
TLS EnabledИспользовать ли защищенное соединение TLS при подключении к серверу.
Root TopicКорневой топик для сообщений. Полезно для разделения нескольких сетей Meshtastic на одном сервере.
Client Proxy EnabledTrue: использовать интернет-соединение вашего телефона (через приложение). False: использовать собственное сетевое подключение устройства (Wi-Fi/Ethernet).

Отчеты для карт (Map Reporting)

Доступно в прошивках версии 2.3.2 и выше.

Если включен параметр Map Reporting Enabled, ваш узел будет периодически отправлять незашифрованный отчет на MQTT-сервер для отображения на онлайн-картах.

Отчет включает в себя:

  • Имя (длинное и короткое) и ID узла.
  • Местоположение (с настраиваемой точностью) и высоту.
  • Модель оборудования и роль узла.
  • Версию прошивки и настройки LoRa (регион, пресет модема, имя канала).
  • Количество локальных узлов «в сети» (услышанных за последние 2 часа напрямую, не через MQTT).

Точность и интервалы карты
  • Map Report Position Precision: Точность передачи координат. По умолчанию погрешность составляет около 1459 метров (для обеспечения приватности).
  • Map Report Publish Interval: Частота публикации отчета в секундах. По умолчанию — 3600 секунд (1 час), это же значение является минимально допустимым.

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