Mesh-сети России: Полное руководство по Reticulum, Meshtastic и MeshCore
Меню
Свобода коммуникации

Ячеистые сети:
Независимая связь

Децентрализованные сети связи, работающие без интернета, провайдеров и цензуры. Ретикулум, Мештастик, МешКор — технологии, меняющие представление о коммуникациях в России.

100+ км
дальность связи
0 ₽
абонентская плата
масштабируемость
100%
децентрализация
Введение

Что такое ячеистые сети?

Принципиально новый подход к организации связи, где каждый узел является одновременно и клиентом, и ретранслятором

Принцип работы

Ячеистая сеть (mesh-сеть) — это топология сети, где каждый узел соединён с несколькими другими узлами, образуя избыточные пути передачи данных. Если один узел выходит из строя, данные автоматически перенаправляются через другие узлы.

В отличие от традиционных сетей с централизованной архитектурой "звезда", ячеистые сети не имеют единой точки отказа и могут работать автономно, без подключения к интернету или сотовой связи.

Децентрализация Отказоустойчивость Автономность Масштабируемость

Отказоустойчивость

Нет единой точки отказа. Если один узел падает, данные идут через другие.

Приватность

Сквозное шифрование. Данные не проходят через центральные серверы.

Автономность

Работает без интернета, сотовой связи и внешней инфраструктуры.

Масштабируемость

Чем больше узлов, тем надёжнее сеть. Каждый новый узел усиливает её.

Сетевой стек

Ретикулум

Ретикулум (Reticulum) — это криптографически защищённый сетевой стек для создания ячеистых сетей любого масштаба. Он предоставляет унифицированный интерфейс для работы с различными типами физического транспорта.

Криптография по умолчанию

Все соединения шифруются, аутентификация на базе Ed25519

Мультитранспортность

ЛоРа, Вай-Фай, Ethernet, последовательный порт, TCP и другие

Программная маршрутизация

Автоматическое построение маршрутов, динамическая топология

Низкие требования

Работает даже на медленных каналах (менее 1 Кбит/с)

Установка Ретикулум

# Установка через pip
pip install rns

# Или через git
git clone https://github.com/markqvist/Reticulum.git
cd Reticulum
pip install -r requirements.txt

# Запуск демона
rnsd

# Создание идентификатора
rnid -c

# Тестирование связи
rnping <хэш_назначения>
Совет: Начните с чтения официальной документации на reticulum.network

Архитектура

  • Многоуровневая модель OSI
  • Независимость от физического слоя
  • Динамическая маршрутизация
  • Автообнаружение узлов

Безопасность

  • Подписи Ed25519
  • Обмен ключами X25519
  • Шифрование AES-128
  • Прямая секретность

Поддерживаемые транспорты

  • ЛоРа (SX127x, SX126x)
  • Вай-Фай (Ad-hoc, AP)
  • Последовательный порт
  • TCP/IP туннели
Ячеистая сеть на ЛоРа

Мештастик

Открытый проект для создания дальнодействующих ячеистых сетей на базе ЛоРа-радиомодулей. Идеально подходит для любителей, туристов и экстренных служб.

Что такое Мештастик?

Мештастик (Meshtastic) — это программно-аппаратный комплекс, превращающий недорогие ЛоРа-модули в узлы ячеистой сети. С помощью приложения на смартфоне вы можете отправлять сообщения на расстояние до 100+ км через цепочку ретрансляторов.

Проект полностью открыт: прошивка, протокол, мобильные приложения — всё доступно на GitHub. Вы можете собрать своё устройство или купить готовое.

~100 км
дальность связи
~50 мВт
мощность передатчика

Мобильные приложения

iOS, Android, веб-версия

Отправка сообщений в чаты
Отслеживание ГПС-позиции
Видимость узлов сети
Полная настройка устройства

Шифрование АЕС-256

Все сообщения шифруются сквозным шифрованием. Только участники канала могут читать сообщения.

ГПС-трекинг

Автоматическая трансляция координат. Видите местоположение всех участников на карте.

Энергоэффективность

Устройства могут работать несколько дней от аккумулятора 18650 или неделю от солнечной панели.

Работа в любых условиях

Не зависит от погоды, рельефа, инфраструктуры. Работает там, где нет сотовой связи.

Автоматическая ретрансляция

Каждое устройство автоматически ретранслирует сообщения, расширяя зону покрытия.

Открытый исходный код

Весь код на GitHub. Можете модифицировать прошивку под свои задачи.

Heltec V3

ЕСП32-S3 + SX1262 ЛоРа

  • • Вай-Фай, Блютус
  • • ОЛЕД дисплей
  • • ~$25
Подробнее →

RAK WisBlock

Модульная система

  • • nRF52840 + SX1262
  • • ГПС модуль
  • • ~$40-60
Подробнее →

T-Beam

ЕСП32 + ГПС + ЛоРа

  • • Встроенный ГПС
  • • Аккумулятор 18650
  • • ~$35
Подробнее →

T-Echo

Э-ink дисплей + ГПС

  • • nRF52840
  • • Э-ink экран
  • • ~$45
Подробнее →

Station G2

Готовое решение

  • • Полный комплект
  • • Корпус + антенна
  • • ~$80
Подробнее →

LilyGO T-Deck

Портативная консоль

  • • ЕСП32-S3
  • • Клавиатура + тачскрин
  • • ~$60
Подробнее →

Установка прошивки

# Через браузер (рекомендуется)
# Откройте flasher.meshtastic.org

# Через командную строку
pip install meshtastic
meshtastic --flash --device heltec-v3

# Проверка подключения
meshtastic --info
Поддерживается: Chrome, Edge — для прошивки через WebSerial

Базовая настройка

# Установить имя устройства
meshtastic --set-owner "Мой Узел"

# Настройка региона (Важно для России!)
meshtastic --set lora.region RU_868

# Установить канал
meshtastic --setchan-settings --name "MyChannel" \
  --psk "random"

# Перезагрузка
meshtastic --reboot
Важно: Настройте правильный регион ЛоРа (RU_868 для России), иначе устройство не будет работать корректно!
Инфраструктура

МешКор

Инфраструктурный слой для ячеистых сетей. Позволяет создавать распределённые сервисы, работающие поверх mesh-сетей без центральных серверов.

Распределённые сервисы

МешКор (MeshCore) предоставляет набор инструментов для создания децентрализованных приложений, работающих поверх Ретикулума. Это включает в себя:

Распределённое хранилище

ЛХМФ — система обмена сообщениями с подтверждением доставки и шифрованием

Файловый обмен

РНС — передача файлов любого размера через ячеистую сеть

Голосовая связь

Сайдбенд — голосовые вызовы через ячеистую сеть с низким битрейтом

Веб-интерфейс

Номад Нетворк — веб-интерфейс для работы с ячеистой сетью

Компоненты МешКор

Все компоненты интегрируются с Ретикулумом и работают поверх любой поддерживаемой сети

Архитектура МешКор

Приложения
ЛХМФ / Сайдбенд
Ретикулум
Физический слой
ЛоРа • Вай-Фай • Ethernet • Последовательный порт • TCP/IP
Оборудование

Оборудование для ячеистых сетей

Выбор правильного оборудования — ключ к надёжной mesh-сети. Рассмотрим основные категории устройств и их применение.

Диапазоны частот ЛоРа по регионам

RU_868
Россия
864.0 - 870.0 МГц
EU_868
Европа
868.0 - 868.6 МГц
US_915
США
902.0 - 928.0 МГц
AU_915
Австралия
915.0 - 928.0 МГц
Правовой аспект: Используйте только разрешённые частоты в вашем регионе. ЛоРа устройства обычно работают в безлицензионных диапазонах, но мощность излучения ограничена.
Устройство Чип ЛоРа ГПС Дисплей Цена Рекомендация
Heltec V3
Для начинающих
ЕСП32-S3 SX1262 ОЛЕД ~$25 Лучший старт
T-Beam
Полный комплект
ЕСП32 SX1276 ОЛЕД ~$35 ГПС трекинг
RAK WisBlock
Модульная система
nRF52840 SX1262 Опция ~$50 Профессионал
T-Echo
Э-ink экран
nRF52840 SX1262 Э-ink ~$45 Автономность
T-Deck
Портатив
ЕСП32-S3 SX1262 Сенсорный ~$60 Премиум

Выбор антенны

Диполь (в комплекте)

Базовый вариант. Подходит для тестирования. Дальность ~2-5 км на открытом пространстве.

Внешняя антенна (5-8 дБи)

Оптимальный выбор для стационарных узлов. Дальность ~10-30 км при прямой видимости.

Направленная (Яги, Панель)

Для линков на большие расстояния. Требует точной настройки направления. 50+ км.

Питание

Аккумулятор 18650

Компактное решение. 2-7 дней работы в зависимости от режима.

Солнечная панель

Автономный узел. 2-5 Вт достаточно для круглогодичной работы с буферным аккумулятором.

ЮСБ питание

Для стационарных узлов. Пауэрбанк — хороший вариант резервного питания.

Вопросы и ответы

Часто задаваемые вопросы

Да, ячеистые сети активно развиваются по всей России. Сообщества пользователей есть в Москве, Санкт-Петербурге, Новосибирске, Екатеринбурге, Казани, Нижнем Новгороде, Самаре, Омске, Ростове-на-Дону, Уфе, Красноярске, Воронеже, Перми, Волгограде и многих других городах.

Для подключения к сети в вашем городе:

  • • Установите частоту RU_868
  • • Найдите локальное сообщество в Телеграме или Матрикс по запросу "meshtastic ваш город"
  • • Используйте публичные каналы для обнаружения соседей

В традиционной сети (например, Вай-Фай) все устройства подключаются к центральному роутеру. Если роутер выходит из строя — сеть перестаёт работать.

В ячеистой сети каждое устройство может соединяться с любым другим устройством в зоне досягаемости. Данные передаются по цепочке от узла к узлу. Если один узел падает — маршрут автоматически перестраивается через другие узлы.

Это делает ячеистые сети гораздо более надёжными и устойчивыми к отказам, а также позволяет им работать без какой-либо центральной инфраструктуры.

Дальность зависит от множества факторов:

  • Городская застройка: 1-5 км между узлами
  • Пригород: 5-15 км между узлами
  • Открытая местность: 15-50 км между узлами
  • Прямая видимость (высокие точки): до 100+ км

Важно понимать, что в ячеистой сети дальность увеличивается за счёт ретрансляции. Если каждый узел видит соседа на расстоянии 10 км, а в цепочке 5 узлов — общая дальность составляет 50 км.

Да, ЛоРа работает в безлицензионном диапазоне 864-870 МГц в России. Однако есть ограничения:

  • • Мощность передатчика: до 25 мВт (14 дБм)
  • • Коэффициент усиления антенны: до 2.15 дБи
  • • Скважность излучения: обычно до 10%

Многие устройства ЛоРа имеют мощность 50-100 мВт, что превышает разрешённый лимит. Для легального использования в РФ рекомендуется снижать мощность в настройках устройства.

Мештастик — готовое решение для тех, кто хочет быстро начать:

  • • Простой старт, мобильные приложения
  • • Оптимизирован для ЛоРа
  • • Ограничен в транспортных протоколах

Ретикулум — сетевой стек для продвинутых пользователей:

  • • Гибкость в выборе транспорта
  • • Программный доступ к сети
  • • Требует технических навыков

Рекомендация: начните с Мештастика для понимания принципов, затем переходите к Ретикулуму для более сложных проектов.

Скорость зависит от настроек коэффициента расширения (SF) и полосы пропускания:

  • SF7 (быстро, ближняя зона): ~11 кбит/с
  • SF9 (баланс): ~1.8 кбит/с
  • SF12 (медленно, дальняя зона): ~0.3 кбит/с

Мештастик по умолчанию использует SF11-12 для максимальной дальности, что даёт скорость ~300-600 бит/с. Этого достаточно для текстовых сообщений и координат, но не для передачи файлов или голоса.

Технически — да, но с ограничениями:

  • ЛоРа: Слишком медленно для веб-сёрфинга. Подходит только для текстовых сообщений.
  • Вай-Фай сеть: Возможно через Ретикулум TCP-туннели. Скорость зависит от топологии сети.
  • Гибридные решения: Узлы с подключением к интернету могут служить шлюзами для других.

Основная цель ячеистых сетей — автономная связь без интернета, а не его замена.

Оба проекта используют криптографию:

Мештастик:

  • • Шифрование АЕС-256 каналов
  • • Общий ключ для группы
  • • Каждый канал — отдельный ключ

Ретикулум:

  • • Подписи Ed25519
  • • Обмен ключами X25519
  • • Прямая секретность

При правильной настройке перехват даёт злоумышленнику только зашифрованные данные. Метаданные (факт передачи, размер) скрыть сложнее.

Полезные ресурсы

Ссылки на документацию, сообщества и магазины