Автор Telegram-канала «Техно Минималист» собрал на базе одноплатного компьютера Raspberry Pi устройство, напоминающее пейджер с доступом к Telegram, функционирующее через городские mesh-сети, чья популярность в настоящее время увеличивается, сообщает «Хабр».
Источник изображений: habr.com
В домашних условиях разработчик запустил сервер на Raspberry Pi, используя в проекте библиотеки Meshtastic и Telethon — они обеспечивают подключение к API Telegram через личный аккаунт. Переносной гаджет с Meshtastic отправляет запросы на домашний сервер, также оснащённый Meshtastic, где специальный скрипт обрабатывает команды и запрашивает нужную информацию из Telegram. Система сконфигурирована для получения постов из нескольких каналов, на которые подписан владелец: эти публикации считываются, сохраняются в кеше и ждут запроса. Обновления могут происходить по расписанию или вручную, а личные сообщения доступны в автоматическом режиме.
Создатель проекта хотел показать, что при наличии развитых городских mesh-сетей возможности Meshtastic практически неисчерпаемы, если учесть невысокую скорость передачи данных — при этом зависимость от мобильного интернета уже устранена. Через такие сети можно, например, отслеживать состояние серверов или управлять системами автомобиля. Главное — применять зашифрованный канал для безопасной передачи пакетов данных.
Существует предположение, что разработчики Telegram способны обойти его блокировку в любой стране, выпустив обновление и реализовав поддержку одноранговых сетей через Bluetooth и Wi-Fi — тогда заблокировать мессенджер можно будет лишь подавлением связи в этих диапазонах, хотя на практике это маловероятно из-за масштабов экосистемы платформы. В таком случае пользователям, вероятно, останутся доступны только текстовые и голосовые сообщения. Прецедент уже создан — мессенджер Bitchat от основателя Twitter Джека Дорси (Jack Dorsey), который работает на технологии Bluetooth Low Energy, а также использует шифрование Curve25519 и AES-GCM.