TMesh в вашем городе
Хотите принести TMesh в свой город? Вам не нужно разворачивать собственный сервер или бот. Достаточно одного устройства Meshtastic и желания помочь своему сообществу.
Как TMesh появляется в новом городе
TMesh — централизованный сервис. Один бот и один сервер обслуживают несколько независимых сетей (городов) одновременно. Добавление нового города — это добавление новой сети в существующую инфраструктуру.
Чтобы запустить TMesh в вашем городе, нужен хотя бы один шлюз — стационарный узел Meshtastic с прошивкой TMesh и постоянным доступом к интернету. Шлюз является точкой связи между локальной Meshtastic-сетью и Telegram.
Всё остальное — сервер, бот, MQTT — уже работает и поддерживается централизованно.
Что нужно сделать
Процесс запуска TMesh в новом городе состоит из трёх простых шагов:
- Подготовьте устройство-шлюз. Это должен быть стационарный узел Meshtastic с хорошим радиопокрытием (крыша, высокая точка, наружная антенна), стабильным питанием и постоянным доступом к интернету.
- Прошейте устройство прошивкой TMesh через веб-флешер flasher.tmesh.ru. Стандартная прошивка Meshtastic не подходит — нужна специальная прошивка TMesh, которая поддерживает авторизацию на MQTT-сервере.
- Свяжитесь с администратором TMesh в Telegram. Он добавит ваш город как новую сеть, зарегистрирует ваше устройство как первый шлюз и вышлет настройки MQTT.
Прошивка TMesh
Прошивка TMesh основана на официальной прошивке Meshtastic и добавляет:
- Поддержку кириллических символов в сообщениях
- Авторизацию на MQTT-сервере TMesh (стандартная прошивка не подключится)
- Передачу всех радиопакетов на MQTT-сервер, включая зашифрованные каналы
- Ежечасную отправку телеметрии для мониторинга качества сети
Как прошить
- Перейдите на flasher.tmesh.ru в браузере Chrome или Edge.
- Подключите устройство к компьютеру по USB.
- Следуйте инструкциям на странице флешера — выберите модель устройства и нажмите «Прошить».
- После прошивки устройство готово к настройке MQTT — настройки придут от администратора.
Связаться с администратором
Напишите в Telegram — опишите ваш город, количество потенциальных участников и готовность поддерживать шлюз в рабочем состоянии.
Что написать
В сообщении укажите:
- Ваш город
- Модель устройства, которое хотите сделать шлюзом
- Где планируете разместить шлюз (крыша, окно, высотная точка и т.д.)
-
Основной канал сети — канал, который используют участники вашего сообщества (например,
LongFastилиMediumFast). Это нужно для правильной настройки сети и авторизации устройств. - Дополнительные каналы — если в вашем сообществе используются частные каналы для разных групп, укажите их названия (без ключей — ключи не нужны для настройки).
-
Ссылку на сайт или Telegram-группу сообщества — обязательно, если есть. Это позволит настроить автоматический ответ на
pingв публичных каналах: пользователи будут получатьpongсо ссылкой на ваше сообщество.
ping или пинг в публичный канал, TMesh Bot автоматически ответит сообщением pong со ссылкой на сайт или группу вашего сообщества.
После добавления сети
Когда администратор добавит ваш город и зарегистрирует первый шлюз, вы получите настройки MQTT для устройства. После их ввода:
- Устройство подключится к MQTT-серверу TMesh — бот пришлёт подтверждение в Telegram.
- Ваш город появится в списке
/list_networks. - Жители вашего города смогут регистрировать свои устройства и каналы через бота @tmesh_spb_bot.
- Расскажите местному Meshtastic-сообществу о новой возможности — чем больше участников, тем лучше покрытие.
- Стационарное место с хорошим радиопокрытием — чем выше, тем лучше
- Стабильное электропитание (ИБП приветствуется)
- Постоянный доступ к интернету без длительных отключений
- Телеметрия устройства включена в настройках Meshtastic
Частые вопросы
Нужно ли поднимать собственный сервер?
Нет. TMesh — централизованный сервис. Вам нужно только устройство Meshtastic с прошивкой TMesh. Вся инфраструктура (бот, MQTT-сервер, база данных) поддерживается центральным администратором.
Можно ли добавить несколько шлюзов в одном городе?
Да, и это приветствуется. Несколько шлюзов расширяют зону покрытия и повышают надёжность сервиса. Каждый новый шлюз регистрируется командой /promote_to_gateway после стандартной регистрации устройства через /add_device.
Что будет, если шлюз отключится?
TMesh не сможет принимать и отправлять пакеты в вашем городе до восстановления шлюза. Если шлюз не активен длительное время — его статус будет снят автоматически, а бот пришлёт уведомление. Поэтому важно обеспечить стабильное питание и интернет.
Поддерживаются ли города за пределами России?
На данный момент — нет. TMesh пока поддерживает только города России.
Сколько это стоит?
Для пользователей и операторов шлюзов сервис бесплатный. TMesh — открытый проект, поддерживаемый энтузиастами.