Техновости
Связь там, где нет сети

Meshtastic: как собрать свою сеть связи без вышек и мобильного интернета

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

Editor 9 мин 0 просм.
Meshtastic: как собрать свою сеть связи без вышек и мобильного интернета

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

Что такое Meshtastic и как это вообще работает

Meshtastic — это прошивка с открытым исходным кодом для недорогих радиомодулей, которая превращает их в узлы (nodes) самоорганизующейся сети. Проект построен на технологии LoRa (Long Range) — радиомодуляции, рассчитанной на передачу небольших объёмов данных на значительные расстояния при минимальном энергопотреблении. Расплата за дальность — низкая скорость: LoRa годится для коротких текстовых сообщений и координат, но не для передачи файлов, голоса или видео.

Сеть называется mesh (ячеистой) потому, что у неё нет центрального сервера или базовой станции. Каждый узел принимает сообщение, проверяет, не видел ли он его раньше, и при необходимости ретранслирует дальше — соседним узлам, которые, в свою очередь, передают его следующим. Так сообщение «прыгает» от устройства к устройству, пока не доберётся до адресата или пока не закончится лимит ретрансляций. Чем больше узлов в зоне покрытия, тем устойчивее и дальше работает сеть — без провайдера, SIM-карт и абонентской платы.

Из чего собрать узел

Узел Meshtastic — это небольшая плата с микроконтроллером, радиочипом LoRa, антенной и батареей. На рынке прижились платы на базе двух семейств микроконтроллеров: ESP32 (есть Bluetooth и Wi-Fi, выше энергопотребление) и nRF52 (только Bluetooth Low Energy, экономичнее и дольше держит заряд). В паре с ними обычно стоит радиочип SX1262 или более старый SX1276 — именно они отвечают за приём и передачу LoRa-сигнала.

  • Heltec LoRa32 — доступные платы с OLED-экраном, часто выбор для первого знакомства
  • LilyGO T-Beam — встроенный GPS-модуль и разъём для внешней антенны, удобен для походов
  • RAKwireless RAK4631/WisBlock — модульная платформа на nRF52, выше энергоэффективность
  • Самодельные сборки на отдельных модулях ESP32 + SX1262 для тех, кто готов паять

Прошивку Meshtastic заливают на плату через USB с компьютера или мобильного приложения; проект регулярно обновляется, и обновление обычно сводится к выбору файла и нажатию кнопки в веб-инструменте или приложении. После прошивки устройство готово искать соседей в эфире — отдельная регистрация или сервер не нужны.

Bluetooth и приложение: как общаться со своим узлом

Сам узел — это просто радиомодем без экрана для набора текста (кроме моделей с OLED и кнопками). Полноценно пользоваться сетью удобнее через мобильное приложение Meshtastic для Android или iOS, которое подключается к узлу по Bluetooth. Приложение показывает карту с найденными узлами, список сообщений, уровень заряда батареи и позволяет набирать текст с телефона — сам узел в этот момент работает как радиомост между приложением и эфиром. Без телефона рядом узел продолжает принимать и ретранслировать чужие сообщения, но отправить что-то новое с него сложнее.

Роли узлов: кто ретранслирует, а кто просто слушает

Не все узлы в сети равны по задачам. В Meshtastic можно назначить устройству одну из нескольких ролей, от которых зависит, как активно оно участвует в пересылке чужих сообщений.

Основные роли узлов в сети Meshtastic
РольНазначение
ClientОбычный узел пользователя: отправляет и принимает свои сообщения, участвует в ретрансляции по общим правилам
RouterУзел, который приоритетно занимается пересылкой чужих сообщений — обычно стационарный, с хорошей антенной и питанием
RepeaterЧистый ретранслятор без собственных сообщений, задача — расширить покрытие сети между двумя удалёнными точками

Практический смысл в том, что один-два стационарных узла в роли router или repeater, установленные повыше — на крыше, чердаке или холме — заметно увеличивают дальность и надёжность сети для остальных клиентских устройств внизу, в низине или в лесу.

GPS и обмен координатами

Часть плат (например, LilyGO T-Beam) оснащена встроенным GPS-модулем, другие можно дополнить внешним приёмником. Узел периодически определяет своё местоположение и делится им с остальными участниками сети, поэтому в приложении видно не только список собеседников, но и их примерные координаты на карте. Это одна из самых востребованных функций в походах и на массовых мероприятиях: даже без интернета участники группы видят, где находится каждый из них, что полезно и для навигации, и для безопасности.

Энергопотребление и автономность

LoRa изначально проектировалась как технология для устройств на батарейках, и это главное её преимущество перед Wi-Fi или сотовой связью. Узел большую часть времени находится в режиме ожидания, просыпаясь для приёма и передачи сигнала, поэтому от компактного аккумулятора он способен работать заметно дольше смартфона — от нескольких дней до пары недель в зависимости от модели платы, ёмкости батареи и частоты сообщений. Платы на nRF52 обычно экономичнее ESP32 за счёт отсутствия Wi-Fi-модуля и более низкого энергопотребления в режиме ожидания.

Частоты и ограничения в России

LoRa работает в нелицензируемых промышленно-научно-медицинских (ISM) диапазонах, но их набор и допустимая мощность передачи отличаются по регионам. В России устройства малого радиуса действия, работающие без индивидуального разрешения, регулирует Государственная комиссия по радиочастотам (ГКРЧ), и для подобных применений чаще используется диапазон 433 МГц. Конкретные параметры мощности, ширины канала и условий использования периодически уточняются в решениях регулятора, поэтому перед покупкой оборудования и сборкой сети стоит свериться с актуальной редакцией правил, а не ориентироваться на зарубежные инструкции, рассчитанные на диапазон 868 или 915 МГц.

Где это реально применяют

  • Туризм и походы в горах или тайге — обмен сообщениями и координатами между участниками группы вне зоны покрытия сотовой связи
  • Массовые мероприятия — фестивали, марафоны, где сотовая сеть перегружена, а организаторам нужна связь между точками
  • Загородные участки и дачные посёлки — замена рациям для соседей и семьи на расстоянии нескольких километров
  • Резервный канал связи на случай отключения электричества или перегрузки сетей в чрезвычайных ситуациях
  • Проекты citizen science и любительские метеостанции, где узлы собирают и передают сенсорные данные вместе с координатами

Что стоит иметь в виду

У Meshtastic есть разумные пределы. Дальность одного «прыжка» сильно зависит от рельефа, застройки и антенны — в городе с плотной застройкой сигнал может не пробить и несколько сотен метров, тогда как на открытой местности или между холмами с хорошими антеннами связь работает заметно дальше. Сеть не рассчитана на интенсивный обмен сообщениями: низкая скорость LoRa и общие радиоканалы для всех узлов означают, что чем больше активных участников, тем выше задержки и вероятность коллизий. Сообщения в сети не защищены сквозным шифрованием по умолчанию; при создании собственного канала стоит задать на нём ключ доступа, чтобы случайные соседние узлы не читали переписку.

Нужна ли SIM-карта или подписка для Meshtastic

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

Какая дальность связи у одного узла

Зависит от рельефа, высоты установки антенны и застройки — от сотен метров в городе до нескольких километров на открытой местности. Производитель и сообщество указывают разные оценки, поэтому реальную дальность лучше проверять на месте.

Можно ли передавать голос или фото через Meshtastic

Нет, технология LoRa рассчитана на короткие текстовые сообщения и координаты, а не на передачу медиафайлов или голоса.

Нужно ли разрешение для использования LoRa-модулей в России

Устройства малого радиуса действия в разрешённых ISM-диапазонах обычно не требуют индивидуального разрешения, но параметры регулирует ГКРЧ, и их стоит проверять перед сборкой сети.

Читайте также