Сравнение Meshtastic и MeshCore

Сравнение двух основных open-source прошивок для LoRa mesh-сетей в контексте связи двух человек.

Meshtastic

  • Протокол: flooding mesh — каждый узел ретранслирует все пакеты
  • Зрелость: 6+ лет разработки, ~40k сообщество в Discord
  • Для двоих: работает напрямую, третье устройство не нужно
  • Приложения: iOS, Android, Web, CLI (Python)
  • Шифрование: AES256 на уровне канала + PKI для direct messages (firmware 2.5+)
  • Модули: телеметрия, GPS-трекинг, canned messages, MQTT, range test
  • Аппаратная поддержка: ESP32, nRF52, RP2040 — десятки устройств

MeshCore

  • Протокол: гибридная маршрутизация с разделением ролей (клиенты не ретранслируют, ретрансляторы — отдельные устройства)
  • Зрелость: молодой проект (~2024), быстро развивается
  • Для двоих: для связи за пределами прямой видимости нужен третий узел-ретранслятор
  • Преимущества: более быстрая доставка сообщений, чёткий статус доставки
  • Аппаратная поддержка: ESP32, ограниченный набор устройств

Сравнение

КритерийMeshtasticMeshCore
Для 2 человек без ретранслятораотличноограниченно
Масштабируемость сетихуже (flooding)лучше (routing)
Экосистема приложенийбогатаяминимальная
Устойчивость к глушениюнет FHSSнет FHSS
Статус доставкинеточныйчёткий
Стабильностьвысокаясредняя

Альтернативы

Reticulum / RNode / Sideband

  • Reticulum — криптографический сетевой стек с мульти-транспортом (LoRa, WiFi, TCP, Packet Radio). E2E-шифрование + forward secrecy по умолчанию. Автоматический fallback между транспортами.
  • RNode — open-source LoRa-радиомодем для Reticulum. Аппаратно — тот же ESP32 + SX1262 (Heltec V4, T-Beam). Прошивка превращает плату в raw LoRa модем, вся протокольная логика на хосте (PC/RPi). Не совместим с Meshtastic в эфире.
  • Sideband — клиент Reticulum (Android/Linux/macOS), аналог Meshtastic-приложения.
  • Главное отличие от Meshtastic: RNode = тупой модем без автономности, требует хост для работы. Meshtastic = автономное устройство.

Вывод

Для приватной связи двух человек Meshtastic — оптимальный выбор: работает из коробки, богатая экосистема, не требует ретрансляторов. Ни один из проектов не имеет защиты от целенаправленного глушения.