Энтузиаст сделал Telegram-пейджер на Raspberry Pi через меш-сети

4 мин
Энтузиаст сделал Telegram-пейджер на Raspberry Pi через меш-сети

Энтузиаст связал клиент Telegram с mesh-сетью через Meshtastic и библиотеку Telethon, запустив сборку на Raspberry Pi. Подход работает как мост: запрос идёт с переносного устройства → приходит на домашний узел → тот тянет данные из Telegram и отдаёт обратно. В результате получился Telegram без сети: можно ознакомиться каналы и получать сообщения. Но есть и минусы — текущая сборка пока что очень сильно расходует батарею во время работы.

Телеграм через меш‑сети.

Ну что, телеграм работает? У меня в центре по сотовой уже пару месяцев нет.

Была идея прокинуть телеграм‑сообщения и чтение каналов через радиосвязь. Меш‑сети сейчас набирают популярность, вот и решил попробовать.

Замутил на Raspberry Pi сервак с телегой и обработкой запросов через Meshtastic — один дома, второй с собой.

Могу читать каналы, загружать последние посты, листать их. Конечно, без видео и картинок — чисто текст.

Сделал транслит, чтобы на экране помещалось в два раза больше символов.Так же можно реализовать получение личных сообщений и отправку ответов обратно.

Как работает Telegram-пейджер.

Смотрите, здесь не так всё сложно. Есть официальная библиотека Meshtastic, которая даёт возможность подключить устройство и управлять им с любого компьютера. И есть библиотека Telethon — через неё подключаемся к Telegram api. Не как бот, а как личный аккаунт — это сделано для разработчиков, чтобы разрабатывать свои Telegram-клиенты.

И вот эти две библиотеки я запустил на Raspberry Pi. Основная проблема — написать скрипт-мост между Telegram и Meshtastic. Всё.

Дальше схема простая: команды идут с моего переносного Meshtastic, их получает Meshtastic который стоит дома, сценарий считывает команду и запрашивает информация из Telegram.

Сейчас реализовано так — я забиндил несколько каналов, они автоматически считываются через мой аккаунт, посты кэшируются и ждут запроса. Потом могу обновлять когда надо — можно по таймеру, можно вручную. Можно и личные сообщения получать автоматом. Короче, возможностей много.

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

Или навороченный автомобиль — вешаете кучу датчиков и издалека опрашиваете, и даже управляете через mesh-сеть.

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

P.s. жрёт конечно мештастик на esp дофига).

Ранее эксперт по информационной безопасности (ИБ) и председатель совета по противодействию технологическим правонарушениям Координационного совета негосударственной сферы безопасности РФ (КС НСБ) Игорь Бедеров рассказал, что полагает возможным вариант, что Telegram может обойти блокировку в стране через обновление мессенджера. В случае выпуска апдейта, добавляющего в клиент возможности работы в Mesh‑сети пользователи смогут обмениваться сообщениями внутри огромной сети через Bluetooth и Wi‑Fi, минуя провайдеров и серверы.

«Если вдруг Telegram станет Mesh-мессенджером, с его аудиторией в 90 миллионов пользователей в России, особенно в крупных агломерациях вроде Москвы, Московской области и Петербурга, это будет серьезный риск с точки зрения распространения, например, мошеннического контента», – отметил Бедеров.

Эксперт подчеркнул, что реализация подобной функции в Telegram технически сложна в связи с масштабной экосистемы сервиса. По его словам, при внедрении Mesh-режима, вероятно, пришлось бы оставить только базовые функции общения, такие как текстовые и голосовые сообщения. «Он обойдёт все возможные ограничения и блокировки. Единственный способ противостоять Mesh-соединению – это глушение радиосигнала в диапазонах работы Bluetooth и Wi-Fi», – внедрил Бедеров.

Одним из известных Mesh-мессенджеров является Bitchat Джека Дорси на базе Bluetooth Low Energy.

Приложение Bitchat связывает пользователей в децентрализованную сеть, в которой устройства передают сообщения другим участникам. При должном количестве устройств покрытие сети ничем не ограничено. Все сообщения Bitchat хранит в памяти смартфона. В мессенджере нет авторизации и механизмов сбора данных. Информация зашифрована с помощью Curve25519 и AES-GCM. Для экстренных случаев предусмотрен режим Panic Mode — пользователь может три раза нажать на эмблема, и приложение удалит все данные.

Читают сейчас

У чат-бота Grok в X украли $175 тыс. с помощью азбуки Морзе

29 минут назад

У чат-бота Grok в X украли $175 тыс. с помощью азбуки Морзе

4 мая атакующий через адрес ilhamrafli.base.eth вывел из ИИ-кошелька, привязанного к аккаунту Grok в X, приблизительно $175 тысяч в токенах DRB на сети Base. Ни одной строчки эксплойт-кода не понадоби

Только 20% российских компаний имеют фактический план действий на случай аварий в ИТ: исследование Linx Cloud и Global CIO

34 минуты назад

Только 20% российских компаний имеют фактический план действий на случай аварий в ИТ: исследование Linx Cloud и Global CIO

Облачный провайдер Linx Cloud совместно с сообществом ИТ-лидеров Global CIO провели исследование отказоустойчивости крупного и среднего российского бизнеса. Цель исследования – понять текущую зрелость

Машинное обучение в реальных условиях: проверьте свои силы на Yandex ML Challenge

44 минуты назад

Машинное обучение в реальных условиях: проверьте свои силы на Yandex ML Challenge

21 мая пройдёт Yandex ML Challenge — масштабное соревнование для всех, кто интересуется ML и готов помериться силами в решении разных задач: от работы с LLM до Reinforcement Learning. Участников ждёт

РБК: некоторое количество топ-чиновников Минцифры могут покинуть ведомство на фоне реорганизации

44 минуты назад

РБК: некоторое количество топ-чиновников Минцифры могут покинуть ведомство на фоне реорганизации

Заместитель главы Минцифры Сергей Кучушев рассматривает функция ухода из министерства, сейчас чиновник курирует три направления: департамент экономики и финансов, департамент развития IT-отрасли и деп

1 час назад

Минпромторг поддержал введение НДС в 22% на зарубежные интернет-заказы

Минпромторг России поддержал введение с 1 января 2027 года налога на добавленную стоимость (НДС) на иностранные товары, приобретаемые через интернет, в размере 22%, сообщили ТАСС в министерстве. Ознак