Open-source

Meshpoint — базовая станция Meshtastic на Raspberry Pi и LoRa

Обзор по документации проекта · Проверено

Meshpoint — изображение проекта

Meshpoint — программное обеспечение для создания базовой станции Meshtastic на базе Raspberry Pi, которая принимает и передает сообщения через LoRa-концентратор. Проект предназначен для развертывания стационарной точки доступа в сети Meshtastic, обеспечивающей взаимодействие и мониторинг. Он позволяет использовать Raspberry Pi 4 с концентратором SX1302/SX1303 для работы в различных региональных частотных диапазонах.

Возможности и состав проекта

Проект предоставляет веб-интерфейс для управления и взаимодействия с сетью Meshtastic, включая чат с поддержкой каналов и личных сообщений. Пользователи могут настраивать параметры радиомодуля, такие как регион, частота и мощность передачи, а также отслеживать активность узлов. Meshpoint также поддерживает экспериментальную функцию «умного ретранслятора», которая позволяет повторно передавать захваченные пакеты Meshtastic с сохранением атрибуции отправителя.

Начало работы и требования

Для работы Meshpoint требуется Raspberry Pi 4 или Compute Module 4 с 64-битной операционной системой Raspberry Pi OS или Raspbian Lite и Python 3.12+. Проект поддерживает несколько вариантов аппаратного обеспечения, включая готовые устройства, такие как RAK Hotspot V2 и SenseCap M1, или сборку из отдельных компонентов. Установка включает клонирование репозитория, запуск установочного скрипта и интерактивную настройку через команду sudo meshpoint setup.

Ограничения и выбор сценария

README требует 64-битную систему и указывает неподдерживаемые платформы: Pi 3, непроверенный Pi 5, x86 и 32-битные ОС. Возможности передачи зависят от концентратора и региональных радиопараметров. Smart Repeater обозначен экспериментальным; его нельзя считать гарантированной заменой штатного ретранслятора.

Лицензия и условия использования

GitHub определяет лицензию репозитория как AGPL-3.0. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.

Источники и документация