Приложения Meshtastic
Управлять нодой можно через мобильное приложение (Bluetooth), веб-интерфейс (WiFi) или CLI (USB/TCP). Большинству пользователей достаточно мобильного приложения.
Доступность в России
Приложения Meshtastic удалены из российских App Store и Google Play. Варианты обхода:
Android
- APK с GitHub — Meshtastic-Android Releases. Скачать
.apk, разрешить установку из неизвестных источников - F-Droid — Meshtastic на F-Droid. Альтернативный магазин приложений, не зависит от Google
- IzzyOnDroid — репозиторий IzzyOnDroid. F-Droid-совместимый репозиторий с более быстрым обновлением
- Сторонние магазины — RuStore, APKPure, APKMirror
iOS
- Сменить регион Apple ID — Settings → Apple ID → Media & Purchases → Country/Region. Потребуется способ оплаты в выбранной стране (или без него для бесплатных приложений). App Store
- Второй Apple ID — создать аккаунт с регионом, где приложение доступно (например, Казахстан). Переключаться между аккаунтами в App Store
Альтернатива: MeshCore
MeshCore — альтернативная прошивка для тех же устройств. Приложение MeshCore Communicator доступно без региональных ограничений. Ноды MeshCore и Meshtastic не совместимы в эфире — вся группа должна быть на одной прошивке.
Мобильные приложения
iOS
- App Store
- Подключение по BLE (Bluetooth Low Energy)
- Полная настройка ноды: радио, каналы, модули, GPS
- Карта нод с GPS-позициями
- Обмен сообщениями: каналы и личные (DM)
- Remote Admin — управление удалёнными нодами через mesh
Android
- Google Play | F-Droid | GitHub APK
- Функционал аналогичен iOS
- Дополнительно: Quick Chat (шаблоны сообщений), Range Test визуализация
Первое подключение
Антенна
Перед включением ноды убедиться, что антенна установлена. Без антенны LoRa-модуль может выйти из строя — передатчик работает на нагрузку, и без антенны энергия отражается обратно в чип.
- Убедиться, что антенна подключена
- Включить Bluetooth на телефоне, затем включить ноду
- Открыть приложение → + (добавить устройство)
- Выбрать ноду из списка BLE-устройств
- Ввести PIN с экрана устройства (дефолтный
123456) - Приложение покажет текущие настройки и список нод в mesh
Если после настройки региона нода перезагрузится и связь не восстановится (~10 секунд, красный значок облака) — нажать «Нет, (выключить)», подождать секунду и нажать на имя ноды заново.
После подключения по BLE приложение становится единственным клиентом — второе приложение одновременно подключиться не может.
Настройка через приложение
Обязательные шаги
- Имя ноды: Settings → User → Long Name / Short Name
- Регион: Settings → LoRa → Region →
Russia(868 МГц) - PIN Bluetooth: Settings → Bluetooth → Fixed PIN → сменить с
123456
Каналы
- Settings → Channels — список каналов
- Канал 0 (LongFast) — не удалять, не менять имя
- Добавить канал: +, задать имя и PSK
- Поделиться каналом: QR-код или URL
Карта
Вкладка Map показывает GPS-позиции нод. Точность зависит от position_precision на каждом канале.
Веб-интерфейс
Доступен по WiFi. После [подключения ноды к WiFi](MQTT%20в%20Meshtastic.md#Настройка gateway-ноды) открыть http://<IP> в браузере.
- Обмен сообщениями
- Просмотр нод и карты
- Базовая настройка
Ограничение: WiFi и BLE на ESP32 взаимоисключающие — при включённом WiFi приложение по Bluetooth не подключится.
CLI (meshtastic Python)
Для продвинутых пользователей и автоматизации. Подключение по USB или TCP (WiFi).
pip install meshtastic
# USB
meshtastic --port /dev/cu.usbmodemXXXX --info
# WiFi/TCP
meshtastic --host <IP> --infoПодробнее: Настройка Meshtastic после прошивки
Сторонние инструменты
Альтернативные клиенты
- meshstellar — десктоп-клиент для управления нодой, визуализация маршрутов traceroute между нодами
- meshtxt — веб-интерфейс управления нодой, поддерживает отправку файлов через mesh на аналогичный клиент
- network-management-client — официальный десктоп-клиент (в разработке, сохранение настроек устройства может не работать)
Консольные приложения
- contact — Python-консоль для взаимодействия с устройствами Meshtastic
- meshtastic/c-sharp — консольное приложение для Windows и Linux (C#)
Мониторинг
- MeshMonitor — веб-дашборд для мониторинга нод (Docker)
- potato-mesh — статистика и мониторинг mesh-сети
- meshtastic-metrics-exporter — сбор статистики о сети с MQTT-брокера (Prometheus-совместимый)
Интеграции
- meshtastic-bot — мост Meshtastic ↔ e-mail (форвард сообщений на почту и обратно)
- BBS Meshtastic — доска объявлений, почта и каталог каналов через mesh без интернета
- Telegram и Meshtastic — мосты Telegram ↔ mesh-сеть
Что выбрать
| Задача | Инструмент |
|---|---|
| Первая настройка | мобильное приложение |
| Ежедневное общение | мобильное приложение |
| Массовая настройка, скрипты | CLI |
| Мониторинг без телефона | веб-интерфейс |
| Сложная конфигурация (MQTT, OTA) | CLI |