Если ваше устройство подключено к Интернету через 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 Enabled | True: использовать интернет-соединение вашего телефона (через приложение). 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 час), это же значение является минимально допустимым.