Инструменты сайта

Инструменты пользователя


Это старая версия документа!


MeshCore: введение

MeshCore — открытый протокол для LoRa mesh-сетей, разработанный для больших сетей. Основной упор сделан на стабильный чат и минимум служебного трафика в эфире. С весны 2026 года MeshCore — основная и самая активная сеть в Туле.

В MeshCore первостепенно всё делается для стабильного чата. Если вам принципиально вещать в общий эфир показания всех датчиков ноды — лучше используйте Meshtastic, не засоряйте сеть, пожалуйста.

Чем MeshCore отличается от Meshtastic

MeshCore Meshtastic
Кто ретранслирует Только репитеры Все ноды (кроме CLIENT_MUTE)
Маршрутизация Маршрут запоминается: первое сообщение идёт флудом, дальше — по найденному пути Флуд: пакет повторяют все, кто услышал
Максимум прыжков 64 (32 при 2-байтовом хэше, как в Туле) 7
Роль ноды Выбирается прошивкой (компаньон, репитер, комната) Выбирается в настройках
Телеметрия и позиция в эфире Выключены по умолчанию Включены по умолчанию
Приложения Свои (см. Клиенты) Свои

Meshtastic и MeshCore — разные, несовместимые сети. Одна плата может работать в любой из них, но не в двух одновременно; мост между ними невозможен.

Роли устройств

  • Компаньон (Companion) — ваша личная нода, подключается к телефону по Bluetooth (прошивка Companion BLE). Компаньоны общаются друг с другом напрямую (личные сообщения) и через каналы. В общей сети компаньоны не ретранслируют.
  • Репитер (Repeater) — инфраструктурный узел, только пересылает пакеты. Для развития сети нужны именно репитеры: стационарные, повыше и в удачных точках. Подробнее — Репитеры.
  • Комната (Room Server) — чат-сервер, работает как почтамт: хранит последние 32 сообщения и выдаёт их получателю, когда тот выйдет на связь, даже если в момент отправки его не было в сети. Ретранслировать комнате не нужно — оставьте это репитерам.

Компаньоны технически могут ретранслировать, но такой «глупый» репит нельзя контролировать в маршруте: он дублирует пакеты и нагружает эфир. В общей сети это не приветствуется — только для небольших отдельных групп.

Как начать

  1. Купите плату на 868 МГц (для начала подойдёт Heltec V3/V4, для автономной работы — Heltec T114 или SenseCAP T1000-E, см. Ноды на базе ESP) и нормальную антенну (Антенны).
  2. Прошейте Companion BLE через веб-прошиватель (Прошивки).
  3. Установите приложение и выставьте тульские настройки радио.
  4. Сделайте анонс (Advert, с ретрансляцией/flood) и напишите в канал Public.
  5. Если вокруг пусто — см. частые вопросы.

Каналы

  • Public — общий открытый канал.
  • #tula — открытый тульский канал (подключается по имени-хэштегу).
  • #connections — канал с ботом для проверки связи.
  • Общий закрытый канал — под ключом; ключ можно получить у любого участника сообщества.
  • Собственные закрытые каналы — со своим ключом, который вы раздаёте сами.

Сообщения в Public видят сайты-наблюдатели (например, meshcoretel.ru), отключить это технически нельзя. Для приватного общения используйте личные сообщения или закрытый канал.

Где обсуждать

Telegram-группа тульского сообщества: https://t.me/meshtastic_tula (топик MeshCore).

meshcore/start.1790713384.txt.gz · Последнее изменение: — e_p