Собственнвя mesh-сеть без интернета

Тип статьи:
Авторская
Meshtastic — децентрализованная автономная ячеистая сеть на базе технологии радиосвязи LoRa (Long Range). Предназначена для передачи текстовых сообщений и геоданных без использования сотовой связи, интернета или спутников.
История: проект стартовал в 2020 году как ответ на потребность в устойчивой связи во время активностей, проходящих вдали от надежного интернет доступа.
 
 
Изображение

Принцип работы

 
Каждый участник сети выступает не только приёмником и передатчиком, но и посредником, ретранслируя сообщения другим устройствам поблизости. Таким образом создаётся самоорганизующаяся распределённая сеть (Mesh), в которой информация передаётся постепенно от узла к узлу вплоть до достижения адресата. 
Особенности:
  • Если между двумя узлами нет прямой связи, сообщение проходит через промежуточные — таким образом данные могут достигать адресата даже при отсутствии прямой видимости.
  • Если один из узлов отключается или выходит из строя, сеть находит другой путь для передачи сообщений.
  • Новые устройства можно добавлять без сложной настройки — они автоматически становятся частью сети и начинают участвовать в обмене данными.
 

Оборудование

 
Для реализации сети Meshtastic используются устройства с радиомодулем LoRa. Проект поддерживает широкий спектр готовых плат: LILYGO (T-Beam, T-Echo, T-Deck), Heltec, RAK WisBlock, 
LoRa 32 V4 Meshtastic ESP32 SX1262 0,96-дюймовый OLED-дисплей с питанием от солнечной батареи, Mesh-сетевой WiFi BLE с низким энергопотреблением
 и другие. Также устройства можно собирать самостоятельно, используя отдельные модули LoRa, микроконтроллеры и внешние GPS-модули. 
Для удобства настройки устройства Meshtastic могут подключаться к смартфонам или ПК через Bluetooth или USB. Это позволяет использовать графические приложения для отправки и приёма сообщений, настройки параметров, отслеживания маршрутов и обновления прошивки. 

Настройка

Некоторые особенности настройки сети Meshtastic:
  • У каждого радиоканала есть набор конфигураций (частота, ширина канала, фактор распространения и др.), и узлы должны совпадать по этим параметрам, чтобы увидеть друг друга.
  • Для управления нагрузкой и ролями узлов прошивка предлагает режимы CLIENT, CLIENT_MUTE, ROUTER, REPEATER, TRACKER и другие. Роли позволяют регулировать частоту служебных передач и приоритет ретрансляции, что особенно важно в плотных сетях или при построении стационарных «якорных» узлов на выгодных высотных точках.

Применение

Meshtastic используется в разных областях — от туристических походов и автопутешествий до аварийной связи и поддержки локальных сообществ. Некоторые сценарии применения
  • Походы и экспедиции — связь между участниками в горах, лесах и других местах без сотового покрытия, передача коротких сообщений и координат.
  • Автономные колонны и автопутешествия — поддержка связи между автомобилями в дороге, обмен координатами и текстовыми сообщениями, контроль расстояния между машинами.
  • Поисково-спасательные операции — работа спасательных и волонтёрских команд в условиях отсутствия инфраструктуры, быстрая передача координат, создание временной сети на местности.
  • Аварийные и кризисные ситуации — резервная связь при отключении мобильных сетей или интернета, организация взаимодействия между группами, передача экстренных сообщений.
  • Описание

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

    Основные характеристики
    Основана на ESP32-S3R2 и SX-1262, поддерживает связь Wi-Fi b/g, BLE и LoRa.
    2 МБ PSRAM и 16 МБ внешней флэш-памяти, больше подходит для пользовательского интерфейса и сложных систем.
    Мощность передачи LoRa: версия с высокой мощностью 28 дБм, версия с низкой мощностью 22 дБм
    Корпус ПК защищает экран и интегрирует антенну FPC 2.4G.
    Форм-фактор и совместимость выводов с WiFi LoRa 32 V3.
    Корпус ПК защищает экран и интегрирует антенну FPC Антенна 2.4G.
    Добавлен интерфейс солнечной панели SH1.25-2Pin и интерфейс GNSS SH1.25-8Pin.
    Оптимизированное управление литиевой батареей.
    Низкое энергопотребление — менее 20 мкА.

    Параметры:
    MCU:ESP32-S3R2
    Частота: 863–928 МГц
    Флэш-память: 16 МБ (внешняя)
    USB-последовательный чип: удален CP2102
    Управление питанием: обновленная микросхема с поддержкой входа солнечной батареи
    Вход солнечной батареи: добавлен интерфейс SH1.25-2P
    Мощность передачи LoRa: 28 ± 1 дБм
    Антенна 2.4G: антенна FPC + разъем
    Интерфейс GPS: добавлен интерфейс SH1.25-8Pin
    Периферийные устройства Интерфейс: 40-контактный
    Подключение экрана: спаянный + разъем
    Изготовление контактов: позолоченный
    Крепление экрана: полная защита
    Цвет: черный
    Материал: печатная плата
Нет комментариев. Ваш будет первым!
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.