База знаний

Meshtastic в России — от коробки до эфира

Как поднять узел, настроить его вручную и вывести на общую карту сети — на русском, без VPN.

Материал основан на документации meshtastic.org, вики сообщества СПб и инструкции карты OneMesh. Проверяйте актуальные значения в чатах сообщества — прошивка быстро меняется.

Что такое Meshtastic

Meshtastic — открытый проект, который превращает недорогие радиомодули LoRa в сеть для обмена текстовыми сообщениями и координатами на десятки километров без сотовой связи, интернета и какой-либо инфраструктуры. Проект на 100% с открытым исходным кодом и развивается сообществом.

  • Дальность. От сотен метров в плотной застройке до десятков километров по прямой видимости. Каждый узел ретранслирует чужие пакеты — так сообщение «прыгает» дальше своего радиогоризонта.
  • Автономность. Устройство потребляет мало энергии и месяцами работает от аккумулятора или небольшой солнечной панели.
  • Приватность. Трафик в каналах шифруется (AES‑256). Ключ канала знают только его участники.
  • Управление. С телефона (Android/iOS) по Bluetooth, либо из браузера — через веб‑клиент по USB или Bluetooth.

Meshtastic не заменяет интернет и экстренные службы. Это радиолюбительский инструмент для связи там, где другой связи нет.

С чего начать

  1. Возьмите совместимое устройство Плата на базе LoRa‑чипа для диапазона 868 МГц (регион Russia): семейства Heltec V3, LilyGO T‑Beam / T‑Deck, RAK WisBlock, Station G2 и другие из списка поддерживаемых. Нужна антенна на 868 МГц — не включайте передатчик без антенны.
  2. Прошейте прошивку Meshtastic Подключите плату по USB и откройте flasher.etohost.ru — зеркало официального установщика, работает из браузера без VPN. Выберите модель платы и стабильную версию прошивки.
  3. Подключитесь к устройству Установите приложение Meshtastic на телефон, либо откройте веб‑клиент. При первом подключении задайте регион Russia и имя узла.
  4. Примените базовые настройки Пройдите мастер настройки или сделайте всё вручную по разделу ниже: пресет LoRa, роль устройства, каналы.
  5. Выйдите в эфир Для общения с городом пишите в основной канал MediumFast. Чтобы проверить, кто вас слышит, отправьте ping в канал Services — там на него ответят боты и соседи (в основном канале ботов нет, не спамьте туда служебными сообщениями). Хотите попасть на общую карту — см. раздел Публикация на карте OneMesh.

Ручная настройка ноды

Значения задаются в приложении или веб‑клиенте в разделе «Настройки».

Настройки ниже — для сети Санкт‑Петербурга. Параметры радио, от которых зависит совместимость (СПб — выделены в таблице), в каждом регионе свои. Перед выходом в эфир уточните актуальные значения — пресет, частоту слота, число прыжков, список каналов — в чате Meshtastic вашего города. Список региональных чатов — в теме «Регионы» чата Meshtastic Россия.

LoRa

ПараметрЗначение
РегионRussia
Использовать шаблонВключено
Шаблон (пресет) СПбСредняя дальность — Быстрый MEDIUM_FAST — компромисс дальности и скорости. В других регионах пресет может быть иным
Количество прыжков СПб5 для стационарных ретрансляторов сообщество рекомендует уменьшать
Частота слота СПб2
Переопределить частоту СПб869.075 МГц — согласованный сообществом слот; должен совпадать у всех в регионе
Мощность передатчика20 дБм
Усиление RX (RX boosted gain)Включено
Передача включенаВключено
OK в MQTT (OK to MQTT)Включено разрешает соседям выгружать ваши пакеты на карту; нужно для прошивок v2.5+
Игнорировать MQTT (Ignore MQTT)По желанию включите, если не хотите получать по радио пакеты, пришедшие из интернета. На публикацию на карте не влияет. Для настройки собственного MQTT‑подключения — выключите

Устройство

ПараметрЗначение
Роль устройстваCLIENT_MUTE безопасный режим обычного пользователя без ретрансляции чужих пакетов. В большой городской сети (200+ узлов) начинайте с него
 CLIENT выбирайте, только если сеть в городе небольшая либо у вас хорошая внешняя антенна и удачное высокое расположение — тогда вы помогаете расширять сеть
Режим ретрансляцииALL для небольшой сети / CORE_PORTNUMS_ONLY для крупной
Интервал вещания NodeInfo24 часа

Роль ROUTER / REPEATER без согласования с сообществом ставить не нужно. Неправильно размещённый «роутер» перегружает эфир и мешает всему городу.

Каналы

Первичный канал (номер 0) задаёт параметры шифрования и «слышимость» со всем городом. Вторичные (номера 1–7) — для сервисов, локального общения с соседями и по интересам. У всех каналов ниже Uplink, Downlink и передача местоположения — отключены.

КаналТип · №PSK
MediumFastПервичный · 0AQ== имя канала оставьте пустым — тогда оно берётся из пресета (MediumFast) и совпадёт у всех автоматически. Это общегородской чат без ботов — для сообщений между людьми и поиска соседей
ServicesВторичный · 1пусто имя — Services; ключ удалите, пакеты шифруются ключом AQ== от первичного канала. Канал с ботами и сервисами — напишите ping, ответят боты и соседи

Каналы сообщества по интересам

Необязательные вторичные каналы сети Санкт‑Петербурга. Добавляйте те, что вам интересны; на каналах 2–7 можно организовать и свой локальный канал с соседями.

КаналPSKО чём
Anime2Kw==Аниме и всё вокруг него. Пример канала по интересам — если тема не ваша, пропустите
NorthSPbeer3BA==Тусовки, радость и взаимопомощь
RadioBot4cw==ИИ‑ассистент и краткая энциклопедия TI‑73. Запрос — с триггером !ии в начале сообщения (также !ai, !uu); для продолжения диалога цитируйте ответ бота. Работает в тестовом режиме

Проверяйте актуальность. Состав и ключи общегородских каналов сообщество иногда меняет — сверяйтесь с вики Meshtastic СПб и чатом города. В другом городе набор каналов свой.

Приватная переписка. Для закрытого общения создайте вторичный канал с собственным PSK и передайте QR‑код только нужным людям — снаружи такой канал не прочитает никто, включая карту.

Трансляция местоположения

Передача координат заметно нагружает сеть, особенно с настройками по умолчанию. Правила:

  • Мобильное / непостоянно включённое устройство: включайте трансляцию только на время экспериментов, потом отключайте.
  • Стационарный узел 24/7: включите трансляцию с большим интервалом (1–12 часов) и, если нет GPS, задайте фиксированные координаты вручную.
  • Точность координат можно намеренно снизить в настройках канала (см. раздел про карту).

Публикация на карте OneMesh (MQTT)

map.onemesh.ru — общая карта устройств Meshtastic по России и СНГ с разделением по городам. На неё попадают узлы, чьи пакеты с позицией дошли до сервера MQTT — напрямую от вашего устройства или через соседа.

Что даёт карта

  • Устройства сгруппированы по городам; режим «Вся Россия» показывает всё сразу.
  • Поиск по ID, короткому и длинному имени.
  • По клику на узел — история местоположения, соседи, телеметрия, графики, трассировки маршрутов.
  • Панель слоёв справа вверху — показ соседей и отдельных групп устройств; кнопка настроек тонко подгоняет карту под себя.
  • Пересылку сообщений Meshtastic в свою Telegram‑группу можно настроить по запросу в чате onemesh_ru.
  • Данные хранятся на серверах Яндекс Облака в России. История местоположения — 30 дней.

Как это работает

  • Ваше устройство — или устройство, которое вас слышит — выгружает пакеты на сервер MQTT.
  • Пакеты должны быть не зашифрованы либо зашифрованы стандартным ключом AQ==.
  • Для прошивок v2.5 и новее нужно включить «OK в MQTT» в разделе LoRa.
  • Если рядом уже есть узлы, подключённые к mqtt.onemesh.ru, свой MQTT можно не настраивать — соседи передадут ваши данные. Но настройки канала (PSK, «Позиция включена», «Точность») и «OK в MQTT» выполнить всё равно нужно.

Не подключайтесь к серверу mqtt.meshtastic.org.ru — это сервер только для Воронежа. Общероссийский адрес — mqtt.onemesh.ru.

Новичкам: включайте только Uplink. Downlink без понимания последствий ломает работу сети.

Настройки для подключения к OneMesh

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

1. Модуль MQTT

Адресmqtt.onemesh.ru
Имя пользователяonemesh большинству — это. onemeshz — downlink в режиме zero‑hop, onemeshd — downlink без ограничений (не рекомендуется)
Парольonecat
Шифрование включеноДа отключите, если активен режим «Лицензированный радиолюбитель (HAM)» или у каналов не заполнен PSK
TLS включеноДа если MQTT не включается — попробуйте выключить
Вывод JSONНет
Корневая темаmsh/RU/XXX XXX — код вашего города, список: map.onemesh.ru/city-topics.html. При смене региона LoRa тема сбрасывается — поправьте заново
Прокси клиенту включёнДа отключите, если устройство подключено по Wi‑Fi. Для подключения по Bluetooth — включите, данные пойдут через телефон
Отчёты по карте (Map report)Да, «Я согласен» — Да, точность — ≈729 м

Кнопка «Сохранить» неактивна? В некоторых версиях приложения настройку MQTT приходится применять в два захода — сначала основные поля, затем отчёты по карте. Иногда помогает сохранять параметры по одному или пробовать TLS вкл/выкл.

2. LoRa (для карты)

РегионRussia при смене региона меняется корневая тема MQTT — вернитесь и поправьте
Ограничение прыжков5
Игнорировать MQTTНет
OK в MQTTДа

3. Канал (обычно основной)

PSKAQ== при включённом шифровании MQTT хотя бы один канал должен иметь ключ AQ==
Uplink включёнДа
Downlink включёнНет
Позиция включенаДа
Precise locationНет
Точность≈182 м достаточно для карты и меньше нагружает эфир

Корректно настроенных PSK, «Позиция включена» и «Точность» достаточно, чтобы ваши данные передал сосед, даже если свой MQTT вы не настраивали. Свой MQTT + Uplink нужны, только если рядом нет подключённых узлов.

4. Модуль «Местоположение / Position»

Период трансляции1–12 часов чем больше устройств в городе, тем реже; для стационарных 6–12 ч
Умная позицияНет
Фиксированные координатыПри необходимости если нет GPS. Не оставляйте нули в конце: вводите 52.516, а не 52.51600. На iPhone нужно разрешить приложению Location и Share Location

5. Модуль «Информация об окружении / Neighbor Info»

Информация о соседяхДа
Интервал обновления4 часа (14400 сек) минимум
Передавать через LoRaНет лишняя нагрузка на радиосеть; на карту данные и так уйдут через MQTT

Проверка

После настройки узел появляется на карте в течение часа. Если нет — проверьте: включён ли модуль MQTT, есть ли у устройства интернет (напрямую или через телефон), определено ли местоположение, верны ли PSK и корневая тема.

Частые вопросы

Нужен ли VPN?

Нет. Сервисы EtoHost (прошивальщик, веб‑клиент, мастер настройки, зеркало эфира) и карта OneMesh работают из России напрямую. Само радио Meshtastic интернета не требует вовсе.

Как добавить моё устройство на карту?

Пакеты с координатами должны быть не зашифрованы или зашифрованы ключом AQ==. Для прошивки v2.5+ включите «OK в MQTT» в разделе LoRa. Настройте у канала PSK, «Позиция включена» и «Точность». Если рядом есть узлы, уже подключённые к mqtt.onemesh.ru, свой MQTT можно не настраивать — соседи передадут ваши данные.

Как убрать устройство с карты?

Узлы без сети 14 дней удаляются автоматически (опорные — через 42 дня). Чтобы не отображаться: не включайте MQTT и Uplink с «Позицией» у каналов, используйте индивидуальные ключи каналов, на прошивке v2.5+ выключите «OK в MQTT». Для немедленного удаления напишите в onemesh_ru.

Почему моё устройство на карте не там, где я?

Проверьте выбранную точность в настройках MQTT и у каналов. Для прошивок v2.4 и старее карта округляет координаты до двух знаков. Для v2.5+ с включённым «OK в MQTT» показывается позиция с выбранной вами точностью; с выключенным — позиция не покажется, пока вы сами не настроите MQTT.

Как увидеть соседей, которых слышит моё устройство?

На карте откройте панель слоёв справа вверху и включите показ соседей. Часть соседей приходит через MQTT (модуль Neighbor Info).

Какую роль устройства выбрать?

В городской сети — CLIENT_MUTE: полноценный пользователь без ретрансляции чужого трафика. CLIENT — если сеть в городе небольшая или у вас хорошая внешняя антенна и высокое открытое расположение. ROUTER/REPEATER — только по согласованию с сообществом.

Это законно?

Meshtastic использует безлицензионный диапазон 868 МГц. Отвечайте за соблюдение местных норм по частоте и мощности самостоятельно: держите регион Russia, не превышайте разрешённую мощность, не ставьте усилители.

Сервисы EtoHost

Карты и сообщества

Официальная документация


Meshtastic® — товарный знак Meshtastic LLC. EtoHost.ru не аффилирован с Meshtastic LLC. Значения настроек приведены для ознакомления и могут устареть — сверяйтесь с чатами сообщества.