Лёгкая библиотека на C++ и прошивка для многошаговой маршрутизации пакетов по LoRa, позволяющие создавать автономные mesh-сети без интернета.
meshtastic/firmware
Официальная прошивка Meshtastic — open-source LoRa-радиостанций для обмена сообщениями, геоданными и телеметрией вне зоны покрытия сетей.
- Звёзды
- 8,543
- Форки
- 2,897
- Открытые issues
- 421
- Последний коммит
- 21 час назад
Что это?
В этом репозитории находится официальная прошивка для устройств Meshtastic — open-source проекта для построения mesh-сетей на базе LoRa. Она позволяет небольшим радиоустройствам обмениваться данными на больших расстояниях без интернета и сотовой инфраструктуры, передавая текстовые сообщения, данные о местоположении и телеметрию через децентрализованную mesh-сеть.
Прошивка поддерживает различные устройства, в том числе платы на базе ESP32, nRF52, RP2040/RP2350, а также устройства под управлением Linux. Разработчики собирают её из исходного кода, а пользователи устанавливают на поддерживаемые устройства готовые образы по инструкциям проекта.
Проект пригодится для активного отдыха, подготовки к чрезвычайным ситуациям и удалённой работы там, где обычные сети недоступны.
Ключевые возможности
- 01Обмен сообщениями и данными о местоположении через LoRa mesh без подключения к интернету
- 02Передача телеметрии через mesh-сеть
- 03Поддержка оборудования на базе ESP32, nRF52, RP2040/RP2350 и Linux
- 04Сборка из исходного кода или установка готовой прошивки на поддерживаемые устройства
Сценарии использования
- Связь между участниками походов и экспедиций вне зоны покрытия сотовой сети
- Связь в чрезвычайных ситуациях, когда локальные сети не работают
- Удалённые полевые работы, требующие обмена сообщениями и отслеживания местоположения вне сетевой инфраструктуры
Быстрый старт
- 1
Ознакомьтесь с официальными инструкциями по сборке
- 2
Следуйте официальным инструкциям по прошивке, чтобы установить прошивку на совместимое устройство
Что важно знать
- Требуется совместимое оборудование для LoRa mesh-связи, например устройства ESP32, nRF52 или RP2040/RP2350.
- Распространяется по лицензии GPL-3.0 — лицензии с принципом copyleft, которая требует распространять производные работы на тех же условиях.
В подборках
Темы
Частые вопросы
- Что такое firmware?
- Официальная прошивка Meshtastic — open-source LoRa-радиостанций для обмена сообщениями, геоданными и телеметрией вне зоны покрытия сетей. В этом репозитории находится официальная прошивка для устройств Meshtastic — open-source проекта для построения mesh-сетей на базе LoRa. Она позволяет небольшим радиоустройствам обмениваться данными на больших расстояниях без интернета и сотовой инфраструктуры, передавая текстовые сообщения, данные о местоположении и телеметрию через децентрализованную mesh-сеть.
- firmware можно использовать бесплатно? Какая у него лицензия?
- firmware распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- firmware всё ещё поддерживается?
- Активно поддерживается. Последний коммит в firmware — 6 нояб. 2026 г..
- Для чего можно использовать firmware?
- Связь между участниками походов и экспедиций вне зоны покрытия сотовой сети Связь в чрезвычайных ситуациях, когда локальные сети не работают Удалённые полевые работы, требующие обмена сообщениями и отслеживания местоположения вне сетевой инфраструктуры
- Как установить firmware?
- Ознакомьтесь с официальными инструкциями по сборке Следуйте официальным инструкциям по прошивке, чтобы установить прошивку на совместимое устройство
- Где скачать firmware?
- Исходный код и инструкции по установке — на GitHub: https://github.com/meshtastic/firmware
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Система на основе конфигураций, которая превращает микроконтроллеры ESP32, ESP8266, BK72xx и RP2040 в умные устройства для управления через Home Assistant и другие системы автоматизации дома.
Превращает ESP32 в локальный Wi-Fi-датчик движения, который обнаруживает движение по изменениям Wi-Fi-сигналов — без камеры и микрофона.
DNS-блокировщик рекламы в стиле Pi-hole для ESP32-C3 за $2: хранит хеши блок-листа во flash-памяти и не требует PSRAM.
Устройство на базе ESP32 оценивает пассажиропоток, подсчитывая находящиеся поблизости мобильные устройства с Wi-Fi и Bluetooth, и передаёт данные через LoRaWAN, MQTT или на SD-карту.
Превращает USB-принтер Canon PIXMA в беспроводное устройство с AirPrint и AirScan с помощью недорогой платы ESP32-S3.