Администрирование серверов MeshCore: Полное руководство

Настройка и управление ретрансляторами и комнатными серверами — ключевой этап создания стабильной сети MeshCore. В этой статье мы разберем основные аспекты конфигурации, от первого запуска до тонкой настройки радиомодуля.

Конфигурация ретранслятора и комнатного сервера

При первой прошивке MeshCore на устройство LoRa крайне важно установить рабочую частоту, соответствующую законодательству вашей страны или региона. Для управления узлом можно воспользоваться одним из следующих способов:

  • Веб-интерфейс управления. После установки прошивки перейдите на сайт config.meshcore.dev. Подключите устройство к компьютеру через USB и используйте браузер для настройки имени сервера, частоты, координат и паролей.
  • Консоль прошивальщика. Подсоедините аппарат к компьютеру и откройте flasher.meshcore.co.uk в браузере Chrome. Функция Console позволит вам отдавать команды напрямую.
  • Мобильные клиенты. Управление серверами доступно дистанционно через официальные приложения MeshCore для смартфонов по радиоканалу LoRa.
  • Специализированное устройство T-Deck. Если на вашем T-Deck установлена зарегистрированная прошивка, вы можете администрировать серверы удаленно. Регистрация устройства через Ripple Radios — это также отличный способ поддержать разработку проекта.
Геолокация узла

Нужно ли указывать координаты для ретранслятора? Это не является обязательным требованием, однако установка местоположения позволит вашему узлу в будущем отображаться на общей карте сети.

Чтобы задать координаты, используйте команды:
set lat <GPS Lat>
set lon <GPS Lon>

Данные можно получить в Google Maps, просто кликнув правой кнопкой мыши по нужной точке на карте.

Безопасность и доступ

Изменение пароля администратора. По умолчанию для управления ретранслятором или комнатным сервером установлен пароль password. Для повышения безопасности его следует сменить командой:
password {new-password}

Гостевой доступ к комнатному серверу. Для подключения пользователей к серверу по умолчанию используется пароль hello. Изменить его можно следующим образом:
set guest.password {guest-password}

Работа с ключами шифрования

Вы можете просматривать или изменять закрытый ключ ретранслятора через USB-соединение:
get prv.key — выводит текущий ключ в консоль.
set prv.key  — устанавливает новый ключ.

После ручной установки ключа необходимо перезагрузить устройство, чтобы изменения вступили в силу.

Если первый байт публичного ключа вашего узла совпадает с уже существующим в сети, это вызовет конфликт. Сгенерировать новый приватный ключ с нужным начальным байтом можно с помощью специального генератора на gessaman.com/mc-keygen.

Решение технических проблем

Борьба с «глухотой» приемника. Если ретранслятор находится в зоне сильных помех, он может перестать «слышать» другие радиостанции. Часто это связано с работой автоматической регулировки усиления (AGC) чипа SX1262.

Решить проблему можно принудительным сбросом AGC через определенные интервалы времени:
set agc.reset.interval <number>

Значение указывается в секундах с шагом в 4 единицы. Опыт показывает, что значение 4 эффективно устраняет эффект «глухоты» при минимальных затратах ресурсов системы.

Вы не можете скопировать содержимое этой страницы