MeshTRX
Проект в активной разработке

MeshTRX

Off-grid голосовая связь через LoRa mesh-сеть

Голос, сообщения и файлы без интернета и сотовой сети. Heltec V3 или V4, телефон на Android, разговор под общим ключом группы.

📱Phone📶BLE📡Heltec📶LoRa📡Heltec📶BLE📱PhoneBLELoRa
2км
Голос в поле
Текст дальше; 5+ км — прямая видимость
23кан.
LoRa каналов
10с
Одна передача
3200bps
Codec2 битрейт

Как это работает

01

Прошейте Heltec V3 или V4

V3 шьётся через USB прямо в браузере. Для V4 скачайте файл своей ревизии на странице загрузки.

02

Установите APK

Скачайте приложение MeshTRX на Android и подключитесь к модулю по BLE.

03

Общайтесь

Голос, сообщения и файлы — всё работает без интернета через LoRa mesh.

Возможности

Голосовая связь

PTT голос через LoRa кодеком Codec2 на 3200 бит/с. Разборчиво и без интернета.

Сообщения

Текстовые сообщения с гарантированной доставкой и подтверждением.

Передача файлов

Отправка файлов через mesh-сеть с разбиением на фрагменты.

Карта и радар

GPS-позиции всех участников на карте. Радар ближайших узлов.

Групповые вызовы

Голосовые вызовы на весь канал или адресный вызов конкретного узла.

Ретранслятор

Любой узел может работать как ретранслятор, увеличивая покрытие сети.

Шифрование эфира

Кодовое слово группы закрывает голос и текст. Ключ выводит сама рация, отпечаток из четырёх знаков сверяют вслух. Ретранслятору ключ не нужен: он пересылает разговор, не слыша его.

Работа с каналами

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

Оборудование

📡

Heltec WiFi LoRa 32 V3 / V4

Поддерживаются обе платы

ЧипESP32-S3
LoRaSX1262 @ 868 МГц (V3 — также 433 МГц)
Мощность22 dBm
BLEBLE 5.0
ПитаниеLi-Po 3.7V
АнтеннаIPEX / SMA

Какая прошивка какой плате

ПлатаЧто внутриФайл прошивки
V3SX1262 без внешнего усилителяfirmware-v3.bin
V3 433 МГцИсполнение на 433 МГц: 5 каналов 433,225–434,425 МГц, до 10 мВтfirmware-v3-433.bin
V4 rev 4.2Усилитель GC1109firmware-v4.bin
V4 rev 4.3Усилитель KCT8103Lfirmware-v4.3.bin

Ревизия напечатана мелким шрифтом на обратной стороне платы, у разъёма GPS: надпись вида «HTIT-WB32LAF V4.3». Прошивка от чужой ревизии запустится, но усилитель будет управляться не тем выводом: устройство станет слышать хуже или не выйдет в эфир вовсе. Скачать

В разработке

Планы развития

Проект активно развивается. Вот что будет добавлено в ближайших версиях.

Скоро

Шифрование файлов и маяков

Голос и текст уже закрыты кодовым словом группы. Файлы и маяки пока идут открытыми, то есть позывной и координаты видны постороннему: у пакета с куском файла нет адреса отправителя, и это требует поменять формат, а не обернуть существующий.

Скоро

Сборки настольного клиента

Клиент уже работает и подключается к устройству по Bluetooth, как телефон. Осталось собрать готовые пакеты под Windows и macOS: сейчас его ставят из исходников, и это отсекает почти всех, кому он нужен.

Планируется

Зоны и магистраль

Три ретранслятора, слышащие друг друга, голос в одном канале не пронесут: одна говорящая станция занимает две трети эфира. Нужны зоны, где ретранслятор повторяет только своих, и отдельная линия между ретрансляторами.

Планируется

Дальний режим для текста

Голос требует скорости, скорость отнимает дальность. Отдельная медленная передача для текста добьёт туда, где голос уже не живёт — замеры в поле показали, что разрыв между ними заметный.

Планируется

Mesh-маршрутизация

Улучшенные алгоритмы маршрутизации для многохоповых сетей с автовыбором оптимального пути.

Планируется

Расширение устройств

Поддержка других LoRa-плат: LilyGo T-Beam, RAK WisBlock, и других ESP32 + SX1262 модулей.

Готовы попробовать?

Скачайте приложение, прошейте модуль и начните общение без интернета.