📡

TMesh в вашем городе

Хотите принести TMesh в свой город? Вам не нужно разворачивать собственный сервер или бот. Достаточно одного устройства Meshtastic и желания помочь своему сообществу.

🇷🇺 На данный момент TMesh поддерживает только города России.

Как TMesh появляется в новом городе

TMesh — централизованный сервис. Один бот и один сервер обслуживают несколько независимых сетей (городов) одновременно. Добавление нового города — это добавление новой сети в существующую инфраструктуру.

Чтобы запустить TMesh в вашем городе, нужен хотя бы один шлюз — стационарный узел Meshtastic с прошивкой TMesh и постоянным доступом к интернету. Шлюз является точкой связи между локальной Meshtastic-сетью и Telegram.

Всё остальное — сервер, бот, MQTT — уже работает и поддерживается централизованно.

Что нужно сделать

Процесс запуска TMesh в новом городе состоит из трёх простых шагов:

  1. Подготовьте устройство-шлюз. Это должен быть стационарный узел Meshtastic с хорошим радиопокрытием (крыша, высокая точка, наружная антенна), стабильным питанием и постоянным доступом к интернету.
  2. Прошейте устройство прошивкой TMesh через веб-флешер flasher.tmesh.ru. Стандартная прошивка Meshtastic не подходит — нужна специальная прошивка TMesh, которая поддерживает авторизацию на MQTT-сервере.
  3. Свяжитесь с администратором TMesh в Telegram. Он добавит ваш город как новую сеть, зарегистрирует ваше устройство как первый шлюз и вышлет настройки MQTT.
💡 После регистрации первого шлюза жители вашего города смогут сразу использовать TMesh — регистрировать свои устройства и каналы через @tmesh_spb_bot.

Прошивка TMesh

Прошивка TMesh основана на официальной прошивке Meshtastic и добавляет:

  • Поддержку кириллических символов в сообщениях
  • Авторизацию на MQTT-сервере TMesh (стандартная прошивка не подключится)
  • Передачу всех радиопакетов на MQTT-сервер, включая зашифрованные каналы
  • Ежечасную отправку телеметрии для мониторинга качества сети

Как прошить

  1. Перейдите на flasher.tmesh.ru в браузере Chrome или Edge.
  2. Подключите устройство к компьютеру по USB.
  3. Следуйте инструкциям на странице флешера — выберите модель устройства и нажмите «Прошить».
  4. После прошивки устройство готово к настройке MQTT — настройки придут от администратора.
⚠️ Флешер работает только через Web Serial API — используйте браузер Chrome или Edge. Firefox не поддерживает этот API.

Связаться с администратором

Напишите в Telegram — опишите ваш город, количество потенциальных участников и готовность поддерживать шлюз в рабочем состоянии.

Администратор TMesh

✈️ @alex_shakhov_dev

Telegram · обычно отвечает в течение дня

Что написать

В сообщении укажите:

  • Ваш город
  • Модель устройства, которое хотите сделать шлюзом
  • Где планируете разместить шлюз (крыша, окно, высотная точка и т.д.)
  • Основной канал сети — канал, который используют участники вашего сообщества (например, LongFast или MediumFast). Это нужно для правильной настройки сети и авторизации устройств.
  • Дополнительные каналы — если в вашем сообществе используются частные каналы для разных групп, укажите их названия (без ключей — ключи не нужны для настройки).
  • Ссылку на сайт или Telegram-группу сообщества — обязательно, если есть. Это позволит настроить автоматический ответ на ping в публичных каналах: пользователи будут получать pong со ссылкой на ваше сообщество.
💡 Когда участник вашей сети отправит ping или пинг в публичный канал, TMesh Bot автоматически ответит сообщением pong со ссылкой на сайт или группу вашего сообщества.

После добавления сети

Когда администратор добавит ваш город и зарегистрирует первый шлюз, вы получите настройки MQTT для устройства. После их ввода:

  1. Устройство подключится к MQTT-серверу TMesh — бот пришлёт подтверждение в Telegram.
  2. Ваш город появится в списке /list_networks.
  3. Жители вашего города смогут регистрировать свои устройства и каналы через бота @tmesh_spb_bot.
  4. Расскажите местному Meshtastic-сообществу о новой возможности — чем больше участников, тем лучше покрытие.
Требования к шлюзу для стабильной работы
  • Стационарное место с хорошим радиопокрытием — чем выше, тем лучше
  • Стабильное электропитание (ИБП приветствуется)
  • Постоянный доступ к интернету без длительных отключений
  • Телеметрия устройства включена в настройках Meshtastic

Частые вопросы

Нужно ли поднимать собственный сервер?

Нет. TMesh — централизованный сервис. Вам нужно только устройство Meshtastic с прошивкой TMesh. Вся инфраструктура (бот, MQTT-сервер, база данных) поддерживается центральным администратором.

Можно ли добавить несколько шлюзов в одном городе?

Да, и это приветствуется. Несколько шлюзов расширяют зону покрытия и повышают надёжность сервиса. Каждый новый шлюз регистрируется командой /promote_to_gateway после стандартной регистрации устройства через /add_device.

Что будет, если шлюз отключится?

TMesh не сможет принимать и отправлять пакеты в вашем городе до восстановления шлюза. Если шлюз не активен длительное время — его статус будет снят автоматически, а бот пришлёт уведомление. Поэтому важно обеспечить стабильное питание и интернет.

Поддерживаются ли города за пределами России?

На данный момент — нет. TMesh пока поддерживает только города России.

Сколько это стоит?

Для пользователей и операторов шлюзов сервис бесплатный. TMesh — открытый проект, поддерживаемый энтузиастами.