Полевой Компас Связаться →

Почему Полевой Компас лучше подходит подвижной команде

Meshtastic и MeshCore решают задачу автономной LoRa-связи. Tactical MANET решает более тяжёлую задачу широкополосной мобильной сети. Полевой Компас берёт MANET-логику маршрутов и ретрансляции, но переносит её в дешёвый узкополосный транспорт для позиций, приказов и SOS.

Сравнивать нужно не дальность одного пакета

Один короткий пакет можно передать далеко почти на любой правильно настроенной LoRa-системе. Проблема начинается, когда десятки движущихся участников регулярно отправляют координаты, сообщения и подтверждения в одном канале.

Сколько лишних передач

Каждый повтор занимает эфир. Чем больше соседей передают один пакет, тем меньше места остаётся для новых событий.

Что происходит при движении

Маршруты между игроками меняются. Сеть должна перестраиваться без длинных пауз и массового возврата к широковещательной рассылке.

Какие пакеты важнее

SOS и приказ не должны стоять в одной очереди с очередным обновлением координат.

Что видит человек

Полевой интерфейс обязан показывать возраст позиции, состояние доставки и причину потери связи, а не просто значок радио.

Meshtastic: сильная универсальная сеть, но трафик быстро становится общим

Meshtastic удобен для самостоятельной сборки, редких сообщений, телеметрии и большой экосистемы готовых плат. Его базовая модель распространения строится вокруг управляемого flooding: узлы слышат пакет и при подходящих условиях повторяют его дальше.

Что в этом хорошо

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

Где появляется нагрузка

В плотной группе несколько узлов могут участвовать в распространении одного события. При частых позициях растёт число передач, коллизий и отложенных пакетов. Увеличение hop limit расширяет область, в которой расходуется эфир.

Почему это заметно именно в игре

Участники движутся, и каждый телефон регулярно создаёт новые координаты. Даже если отдельная позиция мала, суммарный поток от всей стороны постоянно конкурирует с сообщениями и подтверждениями.

MeshCore: экономнее flood, но рассчитан на другую топологию

MeshCore использует выделенные repeaters и запоминаемые пути. Для адресного сообщения это заметно экономнее постоянного flooding: пакет проходит только через повторители, указанные в маршруте.

Сильная сторона

При стабильных повторителях и редкой текстовой переписке известный путь уменьшает число ненужных передач. Клиентские companion-узлы сами не ретранслируют трафик.

Разница с подвижной командой

Когда участники постоянно меняют положение, сохранённый путь может быстро устареть. После неудачных попыток сеть возвращается к flood для поиска нового пути. Групповые каналы также распространяются широковещательно.

Почему это важно для тактической карты

Позиции и групповые события создаются чаще обычной переписки. Для такой нагрузки нужна сеть, где сами мобильные узлы умеют ретранслировать, но делают это выборочно, а не все одновременно.

MANET: не просто конкурент, а источник архитектурной логики

Mobile Ad Hoc Network строится вокруг самоформирующейся сети подвижных узлов без обязательной базовой станции. Полевой Компас не реализует один готовый MANET-протокол целиком: он сочетает несколько проверенных идей и адаптирует их под медленный LoRa-канал и короткие прикладные события.

AODV: маршрут по требованию

Маршрут не обязан постоянно объявляться всей сети. Когда адресный путь нужен, запускается ограниченный поиск; при разрыве путь инвалидируется и перестраивается. В Полевом Компасе этой идее соответствуют route request, route proof, generation и bounded repair.

DSR: контроль конкретного пути

От DSR близка идея явного пути, route cache и обслуживания только используемых маршрутов. Полевой Компас добавляет сертификацию пути, строгую проверку следующего hop и ограниченные подтверждения.

OLSRv2: multipoint relay

OLSRv2 уменьшает flooding, выбирая MPR — подмножество соседей, покрывающее двухшаговое окружение. Selected relay Полевого Компаса использует ту же основную мысль: ретранслировать должны выбранные узлы, а не все получатели пакета.

Babel: свежесть и отсутствие петель

Babel показывает ценность последовательностей, метрик соседства и loop-avoiding правил в меняющейся беспроводной топологии. В Полевом Компасе маршруты также имеют поколение, срок жизни, подтверждённое происхождение и fail-closed применение.

Это гибрид, а не порт AODV или OLSRv2

Полноценные MANET-протоколы обычно маршрутизируют IP-пакеты и поддерживают таблицы для произвольного трафика. ПМ-1 переносит только необходимые механизмы: соседство, выбор relay, адресный путь, восстановление, anti-loop, hop-ACK и приоритет событий.

Коммерческие tactical MANET работают на другом физическом уровне

Silvus StreamCaster, TrellisWare TSM и Doodle Labs Mesh Rider создают широкополосные мобильные сети для голоса, видео, PLI и IP-данных. В зависимости от системы применяются SDR, MIMO, специализированные waveforms, широкие каналы и дополнительные anti-jam механизмы.

Silvus StreamCaster

MN-MIMO соединяет мобильные узлы в широкополосную адаптивную сеть. Основной приоритет — высокая пропускная способность, работа с видео, голосом и IP-данными в сложной многолучевой обстановке.

TrellisWare TSM

Barrage Relay использует одновременные relay-передачи и конструктивное объединение сигнала вместо обычного выбора одного маршрута. Это принципиально иной PHY/MAC-класс, недоступный обычному LoRa-модулю.

Doodle Labs Mesh Rider

Самоформирующаяся и самовосстанавливающаяся мобильная сеть ориентирована на высокоскоростные datalink-сценарии, машины, дроны и глубокую интеграцию через IP и API.

Полевой Компас

Не пытается воспроизвести широкополосную waveform на ESP32. Он сохраняет MANET-смысл — мобильность, multi-hop, repair, приоритеты и локальные решения — в компактном LoRa-протоколе.

КритерийTactical MANETПолевой Компас
Полезная нагрузкаIP, голос, видео, файлы, PLI, multicastКороткие позиции, приказы, сообщения, SOS и объекты карты
Физический каналШирокополосный SDR, MIMO или специализированная MANET-waveformУзкополосный LoRa 433 МГц через E22
Поведение relayЗависит от waveform: маршрутизация, cooperative relay, MIMO или barrage relayПрямой маршрут плюс primary, backup и emergency selected relay
Пропускная способностьРассчитана в том числе на потоковое видео и множественные сервисыСознательно ограничена короткими событиями ради дальности и экономии эфира
Энергия и оборудованиеСпециализированные тактические SDR, антенны и аккумуляторыКомпактный ESP32-C3/E22 и обычный powerbank
Уровень продуктаУниверсальная широкополосная транспортная сеть для IP-сервисовВертикальная система координации: радио, протокол и Android-интерфейс

Где MANET объективно сильнее

Когда нужны голос, видео, высокая скорость, MIMO, frequency hopping, сложная работа в условиях РЭБ и интеграция произвольных IP-устройств, специализированная MANET-система относится к более высокому классу.

Почему Полевой Компас рациональнее для своей задачи

Для карты страйкбольной стороны не требуется передавать видеопоток. Отказ от широкополосного IP-стека позволяет уменьшить цену, энергопотребление, размер пакета и объём служебного трафика, сохранив MANET-подобную логику движения и восстановления.

Полевой Компас: мобильные узлы ретранслируют выборочно

Каждый ПМ-1 может быть участником и промежуточным узлом. При этом прошивка старается выбрать минимально необходимое число ретрансляторов.

Прямой путь

Если маршрут к адресату известен, пакет идёт по нему без рассылки всей сети.

Selected relay

Для широковещательного пакета кандидаты получают ранги primary, backup и emergency.

Отмена передачи

Резервный узел слышит успешный повтор и удаляет собственную запланированную передачу.

Приоритеты

SOS, приказ и подтверждение проходят раньше заменяемой телеметрии.

Сеть знает тип события

Позицию можно заменить более свежей. Приказ или SOS нельзя молча выбросить как устаревшую телеметрию.

Позиции отправляются адаптивно

Телефон учитывает движение, поворот, точность и время. Он не создаёт радиообновление на каждом системном тике GPS.

Очереди имеют бюджет

Телеметрия не может занять всю память ПМ-1 и вытеснить важные события.

Приложение и прошивка согласованы

Статусы доставки, сроки жизни объектов и роли участников являются частью одного протокола, а не набором сторонних плагинов.

Сравнение по сценарию команды

КритерийMeshtasticMeshCoreПолевой Компас
Основной сценарийУниверсальная off-grid связь и телеметрияТекст через companion-узлы и repeatersКарта, позиции, приказы, SOS и управление стороной
Ретрансляция мобильным участникомДа, по правилам роли и rebroadcastНет для обычного companion-узлаДа, с выбором primary, backup и emergency
Адресная доставкаFlooding и развивающиеся механизмы маршрутизацииЗапомненный путь через repeatersКэш прямых маршрутов с ограниченным fallback
Групповой трафикРаспространяется по meshFlood через repeatersSelected relay и отмена лишних повторов
Приоритет SOSЗависит от типа и настроек пакетаОриентация на сообщенияОтдельный высокий QoS и расширенный retry budget
Частые позицииОбщая телеметрия сетиНе основной сценарий архитектурыАдаптивная частота, агрегация и заменяемая очередь
Готовый игровой интерфейсОбщий клиент MeshtasticОбщие MeshCore-клиентыРадар, офлайн-карта, подразделения, приказы и журнал

Документация сетевых моделей

Сравнение относится к сценарию подвижной команды. Meshtastic, MeshCore и tactical MANET остаются сильными решениями для своих задач; Полевой Компас использует часть MANET-принципов, но не заявляет совместимость с этими протоколами или waveforms.