Разработчик из Telegram‑канала «Техно Минималист» запустил систему для чтения сообщений Telegram без подключения к мобильному интернету. Проект использует два Raspberry Pi, радиомодули LoRa и mesh‑сеть Meshtastic. В городских условиях доставка текста занимает несколько секунд, дальность достигает 5 километров, а полный комплект оборудования обходится от 6 000 до 8 000 рублей.
Как устроена автономная система связи
Система состоит из двух узлов: домашнего и переносного. Домашний Raspberry Pi подключён к Wi‑Fi или кабелю и получает данные от Telegram API. Переносной узел передаёт запросы через радиоканал LoRa к домашнему устройству, которое отвечает тем же путём.
Пользователь посылает команду (например, /read channel), переносной модуль отправляет её в сеть, скрипт на домашнем Pi запрашивает нужные сообщения у Telegram и отправляет их обратно. LoRa (Long Range) передаёт данные на большие расстояния с низким энергопотреблением — частоты не требуют лицензии, а энергопотребление модуля составляет около 0,1 Вт в режиме передачи.
Meshtastic организует узлы в mesh‑сеть: каждое устройство может ретранслировать пакеты, расширяя покрытие за счёт соседних точек. При отсутствии прямой видимости сообщение проходит через несколько промежуточных узлов, что увеличивает диапазон до нескольких километров в городской среде.
Процесс передачи команд и данных
Пользователь нажимает кнопку на переносном устройстве, скрипт формирует JSON‑запрос {"cmd":"read","channel":"news"} и передаёт его по LoRa. Домашний Pi получает запрос, обращается к Telegram API, получает последние 5 сообщений и упаковывает их в пакеты по 200 байт. Пакеты отправляются обратно, где каждый декодируется и выводится на дисплей переносного модуля.
Система передаёт только текстовые фрагменты, ограниченные несколькими сотнями байт. Медиафайлы, изображения и видео не поддерживаются. Для экономии трафика кириллица транслитерируется, что уменьшает размер пакета. В городских сетях доставка занимает несколько секунд; в отдалённых районах с редкими узлами задержка может достигать нескольких минут.
Схема работы LoRa и Meshtastic
Переносной узел (Pi Zero + LoRa) отправляет команду по радиоканалу → домашний узел (Pi + LoRa + Wi‑Fi) принимает запрос → скрипт запрашивает данные через Telegram API → домашний узел упаковывает ответ в пакеты → пакеты передаются по LoRa обратно → переносной узел декодирует и отображает текст.
Если между узлами нет прямой видимости, промежуточные устройства ретранслируют пакеты. Mesh‑протокол выбирает оптимальный маршрут для доставки данных, что делает сеть устойчивой к разрывам связи.
Распространение mesh‑сетей в России
В России активно развиваются mesh‑сети Meshtastic — сообщества поддерживают сотни узлов в Москве и тысячи по всей стране. Энтузиасты в Санкт‑Петербурге, Екатеринбурге и других крупных городах устанавливают ретрансляторы на крышах и балконах, создавая альтернативный канал связи, не зависящий от операторов.
Mesh‑сети Meshtastic предоставляют независимый канал для текстовых сообщений, команд управления оборудованием и уведомлений. Пользователи развёртывают узлы на балконах, крышах и в удалённых точках, расширяя покрытие без участия операторов связи.
Автономность и энергопотребление
Raspberry Pi Zero 2 W в активном режиме потребляет от 2,5 до 3 Вт. При использовании аккумулятора 10 000 мАч (≈37 Вт·ч) устройство работает от 12 до 15 часов без подзарядки. При переходе в режим низкой частоты LoRa и проверке сообщений каждые 5 минут время работы увеличивается до 24–30 часов. Для длительных экспедиций рекомендуется добавить солнечную панель мощностью 10–20 Вт и контроллер заряда.
Базовый комплект включает два Raspberry Pi Zero 2 W (по 1 500–2 000 рублей каждый), два модуля LoRa (по 800–1 200 рублей), антенны (200–300 рублей) и корпуса. Общая цена составляет от 6 000 до 8 000 рублей — это в пять раз дешевле спутникового терминала (от 30 000 рублей плюс абонентская плата). Все компоненты доступны в российских онлайн‑магазинах; при дефиците Raspberry Pi можно заменить Orange Pi или NanoPi без потери совместимости.
Практические сценарии применения
Система подходит для получения новостей, коротких инструкций и команд управления оборудованием в условиях отсутствия сотовой связи. Фотографы в горах могут получать уведомления о погоде, инженеры на заводах — обмениваться командами, исследователи — мониторить статус датчиков.
Через текстовый интерфейс можно передавать команды управления дронами, датчиками температуры, влажности и другими устройствами. Пользователь отправляет команду, скрипт на домашнем узле выполняет её и возвращает результат через mesh‑сеть.
Безопасность и шифрование данных
Meshtastic использует шифрование AES‑256 с общим ключом, известным только участникам сети. Однако если ключ будет скомпрометирован, перехватчики смогут расшифровать сообщения. Для конфиденциальных данных рекомендуется дополнительное шифрование на уровне приложения (например, GPG) перед отправкой через mesh‑сеть.
Для защиты от перехвата необходимо регулярно обновлять AES‑ключи и ограничивать доступ к сети только проверенным узлам. Публичные mesh‑сети подходят для некритичной информации; для коммерческих или конфиденциальных проектов следует развернуть частную сеть с контролируемым доступом.
Ограничения технологии и способы их преодоления
Объём данных ограничен несколькими сотнями байт, что требует предварительной обработки текста. Дальность связи зависит от местности: в густонаселённых районах достигает 5 километров, в открытых полях — до 10 километров. Помехи от Wi‑Fi и Bluetooth могут снижать надёжность; рекомендуется использовать частоты 868 MHz (для России) и настроить каналы с минимальным перекрытием.
Для оценки надёжности необходимо измерять процент потерянных пакетов, среднюю задержку и стабильность соединения в разных условиях. Регулярное тестирование системы позволяет выявить слабые места покрытия и оптимизировать расположение узлов.




















