В связи с постоянными отключениями интернета по всей России появилась вот такая актуальная и полезная статья. Мне кажется, грядет новая эпоха, и скоро mesh-сети превратятся из гиковских развлечений в средство первой необходимости. Из статьи подчистил все, что может не пройти по правилам этого сайта...
Регулярные отключения мобильного и стационарного интернета в последние месяцы стали в России новой нормой. Некоторые районы крупных городов живут без мобильной связи более месяца! В таких условиях особую актуальность обретают технологии, которые позволяют компенсировать россиянам отсутствие интернета. Но решение существует. Эта технология называется Meshtastic и помогает переписываться в мобильном телефоне с близкими людьми даже в случае полного отключения мобильной и домашней сети. Нужно лишь установить на айфон или андроид соответствующее приложение и соединить его по Bluetooth с небольшим устройством, которое надо всегда иметь при себе на случай шатдауна.
Что такое Meshtastic и что он позволяет делать:
Meshtastic — это технология, которая позволяет пользователям построить мэш-сеть из недорогих устройств и обмениваться зашифрованными сообщениями. Обычные централизованные сети для передачи данных использвуют инфраструктуру вашего оператора связи (кабели интернет-провайдера или «соты» мобильного оператора). Мэш-сети являются децентрализованными и обходятся без операторов связи.
В Meshtastic все пользовательские устройства, использующие один и тот же радиочастотный диапазон и предустановку модема и находящиеся в общей зоне покрытия, автоматически формируют сеть. При этом каждый узел может ретранслировать сообщения других, что расширяет зону покрытия. В некоторых городах США и Европы энтузиасты с помощью Meshtastic построили сети, покрывающие десятки процентов городского пространства. В России тоже есть свои сообщества пользователей Meshtastic — в крупных городах вроде Москвы, Санкт-Петербурга, Екатеринбурга, Новосибирска и Нижнего Новгорода. Но мы не знаем, какое там покрытие мэш-сетями.
В вашем городе нет таких сетей и вообще никто не пользуется Meshtastic? Даже в таком случае технология может пригодиться во время мобильного интернет-шатдауна. Если вы отправляетесь с друзьями на фестиваль или договариваетесь встретиться в городе, она поможет найти или не потерять друг друга. Meshtastic создавался для групп туристов, отправляющихся в походы в районы без мобильной связи. И изначально позволял не только переписываться друг с другом, но и автоматически обмениваться геолокацией. Чтобы понимать, кто где находится, и быстро прийти на помощь в случае необходимости.
Какие есть ограничения в Meshtastic:
Meshtastic — это программная реализация мэш-сети поверх физического канала передачи данных LoRa (Long Range). LoRa — технология модуляции радиосигнала, которая определяет способ кодирования и передачи данных по радиоканалу. Meshtastic же отвечает за формирование пакетов, маршрутизацию и ретрансляцию сообщений между узлами.
LoRa использует нелицензируемые радиочастотные диапазоны 433 МГц, 868 МГц и 915 МГц. В России Государственная комиссия по радиочастотам разрешает использовать первые два без оформления специального разрешения и абсолютно бесплатно. Эти же частоты используются в европейских странах. Причем, как и в России, там чаще всего используют частоту 868 МГц.
Такие частоты обеспечивают хороший баланс между дальностью и устойчивостью сигнала в условиях открытой местности, но требуют прямой видимости для стабильной связи на больших расстояниях. Это важный фактор, существенно ограничивающий дальность приема отдельных устройств в городах.
Кроме того, скорость передачи данных в сети очень низкая. Она не будет превышать пары килобит в секунду (гораздо медленнее, чем даже в dial-up модемах). Поэтому на отправку или получение одного текстового сообщения может уходить несколько секунд.
Шифрование сообщений в Meshtastic:
Meshtastic позволяет пользователям переписываться в общедоступном канале или приватных групповых чатах, а также обмениваться директ-сообщениями. Все сообщения шифруются, но по-разному:
- Личные сообщения с прошлого года шифруются и подписываются с использованием асимметричной криптографии и уникальных ключей, генерируемых на каждом пользовательском устройстве. Это обеспечивает не только конфиденциальность, но и аутентичность сообщений.
- Переписка в приватных групповых чатах защищена сильной симметричной криптографией (AES-256) — все члены такой группы используют один и тот же заранее обговоренный ими пароль.
- В общедоступном канале сообщения также шифруются AES-256, но по умолчанию используется один и тот же заранее предустановленный пароль для всех устройств Meshtastic. При желании его тоже можно поменять, заранее договорившись с участниками вашей мэш-сети. Но тогда новичкам будет гораздо сложнее.
В июне 2025 года исследователи безопасности обнаружили серьезную уязвимость, в теории позволявшую злоумышленникам расшифровывать всю личную переписку в Meshtastic. Одна проблема заключалась в том, что некоторые производители продавали устройства с одними и теми же заранее сгенерированными приватными ключами. Другая — в низкой энтропии при генерации таких ключей; это позволяло злоумышленникам перебором нагенерировать ключи, идентичные пользовательским. Проблему исправили в последних версиях прошивки Meshtastic.
Какие устройства надо приобрести для использования Meshtastic:
Все устройства Meshtastic можно условно разделить на несколько групп:
- Полностью автономные устройства со встроенной клавиатурой (внешне похожие на телефоны BlackBerry).
- Компактные устройства, которые надо подключать к своему телефону по Bluetooth и не забывать регулярно заряжать. Внешне они могут быть похожи и на миниатюрные рации, и на брелоки, и даже на кредитную карту.
- DIY-наборы из разных плат и антенн.
Особняком стоит Heltec MeshPocket. Формально он относится ко второй категории — но это еще и пауэрбанк. В повседневной жизни его можно использовать исключительно для зарядки своего телефона. Тогда во время внезапного отключения мобильной связи это Meshtastic-устройство с большей вероятностью окажется у вас под рукой и не будет полностью разряжено.
Список всех устройств, работающих с Meshtastic, можно найти на странице, посвященной их перепрошивке. Для этого нажмите на кнопку «Select Target Device». Некоторые устройства Meshtastic жители России могут заказать на AliExpress. Все они относительно недорогие — стоят, как правило, от двух тысяч до десяти тысяч рублей. Еще раз напомним, что для использования в России вам нужно выбирать устройства, работающие на частоте 868 МГц.
На что еще способны эти устройства:
Meshtastic — это открытая платформа. И экспериментаторы постоянно пытаются расширить стандартный функционал таких мэш-сетей.
- В Meshtastic запускали старомодную систему обмена сообщениями BBS (bulletin-board system). В качестве сервера можно использовать даже Raspberry Pi Zero.
- Разработчики из канадской компании Akita Engineering приспособили Meshtastic для передачи обычных файлов, голосовых сообщений и подобия электронных писем. Научились использовать эту мэш-сеть для общения через IRC-клиенты и передачи файлов через InterPlanetary File System (IPFS).
Непонятно, появится ли когда-нибудь что-то подобное в официальном приложении Meshtastic. Но использование асимметричной криптографии для шифрования личной переписки тоже когда-то было одним из сторонних экспериментов.
Подробности: