MeshTRX
Off-grid голосовая связь через LoRa mesh-сеть
Голос, сообщения и файлы без интернета и сотовой сети. Heltec V3 или V4, телефон на Android, разговор под общим ключом группы.
Как это работает
Прошейте Heltec V3 или V4
V3 шьётся через USB прямо в браузере. Для V4 скачайте файл своей ревизии на странице загрузки.
Установите APK
Скачайте приложение MeshTRX на Android и подключитесь к модулю по BLE.
Общайтесь
Голос, сообщения и файлы — всё работает без интернета через LoRa mesh.
Возможности
Голосовая связь
PTT голос через LoRa кодеком Codec2 на 3200 бит/с. Разборчиво и без интернета.
Сообщения
Текстовые сообщения с гарантированной доставкой и подтверждением.
Передача файлов
Отправка файлов через mesh-сеть с разбиением на фрагменты.
Карта и радар
GPS-позиции всех участников на карте. Радар ближайших узлов.
Групповые вызовы
Голосовые вызовы на весь канал или адресный вызов конкретного узла.
Ретранслятор
Любой узел может работать как ретранслятор, увеличивая покрытие сети.
Шифрование эфира
Кодовое слово группы закрывает голос и текст. Ключ выводит сама рация, отпечаток из четырёх знаков сверяют вслух. Ретранслятору ключ не нужен: он пересылает разговор, не слыша его.
Работа с каналами
Рация проходит по всем 23 каналам и показывает, где тише всего. Выбранный канал одной командой уходит всей группе — включая ретранслятор, обходить устройства руками не нужно.
Оборудование
Heltec WiFi LoRa 32 V3 / V4
Поддерживаются обе платы
Какая прошивка какой плате
| Плата | Что внутри | Файл прошивки |
|---|---|---|
| V3 | SX1262 без внешнего усилителя | firmware-v3.bin |
| V3 433 МГц | Исполнение на 433 МГц: 5 каналов 433,225–434,425 МГц, до 10 мВт | firmware-v3-433.bin |
| V4 rev 4.2 | Усилитель GC1109 | firmware-v4.bin |
| V4 rev 4.3 | Усилитель KCT8103L | firmware-v4.3.bin |
Ревизия напечатана мелким шрифтом на обратной стороне платы, у разъёма GPS: надпись вида «HTIT-WB32LAF V4.3». Прошивка от чужой ревизии запустится, но усилитель будет управляться не тем выводом: устройство станет слышать хуже или не выйдет в эфир вовсе. Скачать
Планы развития
Проект активно развивается. Вот что будет добавлено в ближайших версиях.
Шифрование файлов и маяков
Голос и текст уже закрыты кодовым словом группы. Файлы и маяки пока идут открытыми, то есть позывной и координаты видны постороннему: у пакета с куском файла нет адреса отправителя, и это требует поменять формат, а не обернуть существующий.
Сборки настольного клиента
Клиент уже работает и подключается к устройству по Bluetooth, как телефон. Осталось собрать готовые пакеты под Windows и macOS: сейчас его ставят из исходников, и это отсекает почти всех, кому он нужен.
Зоны и магистраль
Три ретранслятора, слышащие друг друга, голос в одном канале не пронесут: одна говорящая станция занимает две трети эфира. Нужны зоны, где ретранслятор повторяет только своих, и отдельная линия между ретрансляторами.
Дальний режим для текста
Голос требует скорости, скорость отнимает дальность. Отдельная медленная передача для текста добьёт туда, где голос уже не живёт — замеры в поле показали, что разрыв между ними заметный.
Mesh-маршрутизация
Улучшенные алгоритмы маршрутизации для многохоповых сетей с автовыбором оптимального пути.
Расширение устройств
Поддержка других LoRa-плат: LilyGo T-Beam, RAK WisBlock, и других ESP32 + SX1262 модулей.
Готовы попробовать?
Скачайте приложение, прошейте модуль и начните общение без интернета.