Созданный: 2026/06/21 18:05:44 America/Chicago
К: admin
Изменено: 2026/06/25 21:19:49 America/Chicago
К: admin

Краткий Обзор

Meshtastic и MeshCore — open-source системы на LoRa для коротких текстовых сообщений и легких данных без сотовой сети, Wi-Fi или интернета. Обе используют недорогое маломощное радио, но отличаются архитектурой.

Meshtastic делает акцент на community, простой настройке, децентрализованной ретрансляции, мобильных приложениях, GPS, telemetry и MQTT. MeshCore делает акцент на ролях, companion nodes, repeaters, room servers, гибридной маршрутизации и learned routes.

1. Зачем Нужна Автономная Mesh-Связь

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

Off-grid mesh позволяет небольшим радиоустройствам передавать короткие сообщения напрямую или через промежуточные узлы.

2. Техническая Основа: LoRa, Не Сотовая Сеть

LoRa — дальнобойная маломощная радиомодуляция для маленьких пакетов в региональных ISM диапазонах. Она не предназначена для голоса, видео, больших файлов или быстрого интернета.

Meshtastic не является LoRaWAN. LoRaWAN использует gateways и servers; Meshtastic и MeshCore строят локальные peer-to-peer или multi-hop сети.

3. Как Работает Meshtastic

Телефон или компьютер подключается к узлу через Bluetooth, Wi-Fi или USB. Узел передает пакет по LoRa, а другие узлы могут ретранслировать его до получателей.

  1. Пользователь пишет сообщение.
  2. Устройство отправляет его ближайшему радио.
  3. Радио передает по LoRa.
  4. Другие узлы повторяют пакет.
  5. Сообщение распространяется по mesh.

4. Оборудование Meshtastic

Meshtastic работает на RAK, LILYGO, Heltec, Seeed Studio, Elecrow и других платах. nRF52 обычно экономичнее; ESP32 дешевле и удобен для Wi-Fi.

КомпонентНазначение
LoRa chipДальняя передача пакетов.
ESP32/nRF52Firmware и логика.
BluetoothСвязь телефона с узлом.
Wi-FiНастройка, MQTT или web.
GPS/GNSSПозиция.
Батарея/solarМобильное или стационарное применение.
АнтеннаКлючевой фактор дальности.

5. Безопасность Meshtastic

Payload может шифроваться по каналу, но headers остаются видимыми для relay. Каналы используют PSK: без crypto, AES-128 или AES-256. Новые версии добавили public-key для direct messages.

Идентичность строится на Trust On First Use. Локальный доступ через Bluetooth, USB, Wi-Fi или Ethernet входит в границу доверия.

6. Дополнительные Возможности

GPS, telemetry, MQTT, Store & Forward, range tests, remote admin и integrations доступны. MQTT может связать сеть с интернетом, но не должен flood-ить локальный mesh. Store & Forward полезен, но расходует airtime.

7. Как Работает MeshCore

MeshCore разделяет роли: companion nodes для пользователей, repeaters для покрытия, room servers для устойчивых групп.

  1. Пользователь подключается к companion.
  2. Companion отправляет и принимает.
  3. Repeaters расширяют дальность.
  4. Room servers поддерживают группы.
  5. Маршруты могут изучаться.

8. Маршрутизация MeshCore

Первое сообщение может идти flood-ом. Получатель возвращает отчет с repeaters, затем следующие сообщения используют этот путь. Это экономит airtime и снижает collisions. Группы всё еще flood-ятся с hop limits.

9. Безопасность MeshCore

MeshCore различает public, hashtag и private channels. Public считается публичным; hashtag выводит secret из имени; private использует случайный secret. Signed adverts уменьшают spoofing.

10. Сравнение

КатегорияMeshtasticMeshCore
ДизайнГибкий community mesh.Структурированный mesh с companion, repeaters и room servers.
RoutingRebroadcast.Initial flood и learned routes.
ClientМожет участвовать по роли.Companion не повторяет.
Лучше ДляHobby, outdoor, community, telemetry.Запланированные repeater networks.

11. Сценарии

Emergency communication, outdoor, neighborhood resilience, IoT, telemetry, festivals, volunteer teams и temporary sites. Это не замена официальным службам, но локальный текстовый резерв.

12. Ограничения

  • Малая пропускная способность: много сообщений перегружает сеть.
  • Airtime: повторы вызывают collisions.
  • Дальность: антенна, высота и местность критичны.
  • Metadata: encryption не скрывает всю радиодеятельность.
  • Keys: shared secrets нужно защищать.
  • Regulation: частоты, мощность и duty-cycle различаются.

13. Deployment

Начните с нескольких совместимых устройств, правильного региона и тестов. Router/Repeater используйте только в хороших местах. Для MeshCore планируйте companion, высокие repeaters и room servers по необходимости.

14. Заключение

Meshtastic и MeshCore дают дешевую локальную децентрализованную связь. Meshtastic доступен и гибок; MeshCore структурирован. Хорошая сеть строится на понимании местности, антенн, routing, security, правил и координации.