Найти в Дзене

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

Смотрите, здесь не так всё сложно. Есть официальная библиотека Meshtastic, которая позволяет подключить устройство и управлять им с любого компьютера. И есть библиотека Telethon — через неё подключаемся к Telegram API. Не как бот, а как личный аккаунт — это сделано для разработчиков, чтобы создавать свои Telegram-клиенты. И вот эти две библиотеки я запустил на Raspberry Pi. Основная задача — написать скрипт-мост между Telegram и Meshtastic. Всё. Дальше схема простая: команды идут с моего переносного Meshtastic, их получает Meshtastic который стоит дома, скрипт считывает команду и запрашивает данные из Telegram. Сейчас реализовано так — я забиндил несколько каналов, они автоматически считываются через мой аккаунт, посты кэшируются и ждут запроса. Потом могу обновлять когда надо — можно по таймеру, можно вручную. Можно и личные сообщения получать автоматом. Короче, возможностей много. Но здесь не про это. А про то, что на Meshtastic можно зацепить вообще всё что угодно. Любой сервер,

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

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

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

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

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

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

Например, серверное оборудование — по запросу получаете статус и метрики.

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

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

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