Meshcore — это открытая мультиплатформенная децентрализованная система для безопасной текстовой связи без зависимости от интернета с использованием радиооборудования LoRa.
Она может применяться для связи вне сети (off-grid), экстренных ситуаций, активного отдыха на природе, тактической безопасности и сенсорных сетей IoT.
Содержание
Философия проекта
Meshcore — это открытая система маршрутизации и прошивки для создания децентрализованных сетей связи. В отличие от других систем, таких как Meshtastic, Meshcore использует гибридный подход маршрутизации, который минимизирует использование эфира и предотвращает коллизии пакетов.
Meshcore создана на четырёх ключевых принципах:
- Децентрализация — нет единой точки отказа, сеть живёт даже при потере части узлов
- Безопасность — сквозное шифрование, подпись сообщений, защита от подделки
- Энергонезависимость — работа от аккумулятора, поддержка солнечных панелей
- Открытость — исходный код доступен всем, решения принимаются сообществом
В отличие от коммерческих решений, Meshcore не собирает данные, не требует регистрации и не зависит от инфраструктуры провайдеров. Это сеть, принадлежащая её пользователям.
Ключевые особенности
Гибридная маршрутизация — уникальный подход, сочетающий наводнение (flood) для первоначального обнаружения пути и прямую маршрутизацию для последующих сообщений. Это минимизирует использование эфира и предотвращает коллизии.
До 64 хопов — теоретический лимит сети позволяет охватывать огромные расстояния. На практике сообщения проходят через десятки узлов, сохраняя доставку даже в сложных условиях.
Клиенты не повторяют — только ретрансляторы и серверы комнат пересылают пакеты. Это предотвращает «засорение» эфира и делает сеть стабильной даже при большом количестве пользователей.
Серверы комнат — аналог почтовых серверов: хранят историю сообщений и позволяют получать их позже, даже если вы были вне зоны действия сети.
Чем отличается от Meshtastic и других систем?
| Особенность | Meshcore | Meshtastic |
|---|---|---|
| Маршрутизация | Гибридная (наводнение + прямой путь) | Полное наводнение (каждый пакет повторяется всеми) |
| Повторение клиентами | Нет (только ретрансляторы) | Да (все устройства) |
| Серверы комнат | Есть (хранение истории) | Нет |
| Макс. хопов | 64 | 7 |
| Энергопотребление | Оптимизировано (режим сна) | Выше из-за постоянного повторения |
Meshcore изначально проектировалась для эффективной работы в условиях ограниченного эфирного времени и высокой плотности узлов. Это делает её идеальной для городских условий и крупных сообществ.
История проекта
Проект был создан Scott at Ripple Radios как ответ на ограничения существующих систем радиосвязи. Основная цель — создать эффективную, безопасную и децентрализованную сеть для обмена сообщениями без зависимости от интернета.
Разработка ведётся открыто на платформе GitHub с 2023 года. За это время проект собрал активное международное сообщество, включая разработчиков, тестировщиков и энтузиастов по всему миру.
В 2024 году к проекту присоединился Liam Cottle, создавший кроссплатформенное мобильное приложение, что значительно упростило использование сети для обычных пользователей.
Технологический стек
- Радио: LoRa (868 МГц для Европы/России, 915 МГц для США/Канады/Австралии)
- Микроконтроллеры: ESP32 (Heltec, TTGO), nRF52 (RAK, Seeed Studio)
- Криптография: Ed25519 для шифрования и подписи сообщений
- Разработка: PlatformIO, C++, Arduino Framework
- Клиенты: Android, iOS, Windows, macOS, веб-интерфейс
Планы развития (Roadmap)
- Q1 2026: Поддержка IPv6 для шлюзов, улучшенная энергосберегающая прошивка
- Q2 2026: Интеграция с системами умного дома (Home Assistant, OpenHAB)
- Q3 2026: Поддержка новых устройств (ESP32-S3, RAK 4631 v2)
- Q4 2026: Расширенная аналитика сети, улучшенный веб-интерфейс
Полный список задач и обсуждений доступен в GitHub Issues. Вы можете предложить свои идеи и участвовать в обсуждении будущего проекта.
Сообщество и поддержка
Meshcore — это проект, созданный и поддерживаемый сообществом. Вы можете:
- Присоединиться к обсуждениям
- Сообщить о проблемах или предложить улучшения на GitHub
- Поддержать разработку через BuyMeACoffee
- Помочь новичкам в настройке и использовании сети
- Перевести документацию на ваш язык
Полезные ссылки
- Официальный сайт: meshcore.co.uk
- Репозиторий: github.com/meshcore-dev/MeshCore
- Прошивальщик: flasher.meshcore.co.uk
- Приложение: meshcore.nz
- Карта сети: meshcore.co.uk/map.html
- Философия проекта: buymeacoffee.com/ripplebiz/meshcore-philosophy
Последнее обновление: 13 февраля 2026 года
