Перейти до вмісту

Налаштування Meshtastic: регіон, канали, потужність

Після прошивання нода вже працює, але поки що сама по собі. Ці налаштування вводять її в мережу.

Обов’язковий мінімум

Розділ «Обов’язковий мінімум»

LoRa → Region → UA_433 або EU_868

Найважливіший параметр: він визначає частоту й допустиму потужність. Обирайте той, що відповідає мережі, до якої ви приєднуєтесь — 433 чи 868 МГц.

Якщо ви імпортували набір каналів, частота вже задана жорстко, і регіон ролі не грає.

Лайфхак: регіон US або Малайзія, щоб дістати 20–22 dBm

Розділ «Лайфхак: регіон US або Малайзія, щоб дістати 20–22 dBm»

Проблема така. Ваш радіомодуль уміє 22 dBm, але українські й європейські профілі регіону ріжуть потужність нижче — і ви фізично не можете виставити те, на що здатне залізо. Обмеження стоїть у прошивці, а не в модулі.

Обхід, яким користується спільнота: поставити регіон, у якого стеля вища.

Регіон Що дає Що з частотою
MY_433 (Малайзія) дозволяє 20–22 dBm це вже 433 МГц, нічого доробляти не треба
US дозволяє 20–22 dBm треба задати override frequency вручну

MY_433 простіший: діапазон уже правильний, просто вибираєте регіон і ставите потужність.

US гнучкіший: частоту задаєте руками через override frequency, тому нода стає рівно там, де треба, незалежно від того, що думає профіль регіону. Саме цей варіант зашитий у набори каналів з цього сайту.

Після зміни регіону потужність виставляється у LoRa → TX Power: 20 або 22 dBm, залежно від того, що дозволяє ваш модуль.

User → Long name / Short name

Довге ім’я бачать у списку вузлів. Коротке — це чотири символи, які показуються поруч із повідомленнями. Зробіть його впізнаваним: KH01, PETR, DIY7.

Найпростіше — відсканувати QR-код із набором каналів. Він додасть усі канали харківської мережі одразу — окремо для 433 і для 868 МГц.

Preset — компроміс швидкості й дальності

Розділ «Preset — компроміс швидкості й дальності»

LoRa → Modem preset

Це головна ручка, яка визначає баланс між дальністю й швидкістю. Головне правило: у всіх у мережі має бути однаковий preset. Інакше ви одне одного просто не почуєте.

Preset Дальність Швидкість
ShortFast найменша найвища
MediumFast середня середня
LongFast велика низька
LongSlow максимальна дуже низька

LongFast — стандарт за замовчуванням, і саме його зазвичай використовують міські мережі. Не міняйте його, попередньо не з’ясувавши, що використовує ваша мережа.

LoRa → TX Power

Спокуса виставити максимум зрозуміла, але шкідлива.

У щільній мережі надлишкова потужність працює проти вас: ваші пакети перекривають чужі, з’являються колізії, і мережа передає менше повідомлень, ніж могла б. Плюс батарея сідає швидше.

Розумний підхід:

  • Кишенькова нода в місті — стандартні значення, нічого не чіпайте.
  • Стаціонарний вузол на даху — можна підняти.
  • «Хай буде максимум про всяк випадок» — ні.

Device → Role

Роль Коли обирати
Client Звичайна нода. Це те, що потрібно в 95% випадків.
Client Mute Не ретранслює чужі пакети. Для тесту або дуже щільної точки.
Router Стаціонарний вузол на висоті, який спеціально ретранслює.
Repeater Тільки ретрансляція, без користувацького інтерфейсу.

Position

Можна віддавати координати з GPS або задати їх вручну — Fixed position. Для стаціонарної ноди другий варіант кращий: GPS не потрібен, споживання менше, а координати точні.

Power

  • Power saving mode — вимикає радіо між сеансами. Продовжує роботу від батареї, але збільшує затримки.
  • ADC override і множник — для правильного показу напруги батареї. Значення для конкретних плат є на їхніх сторінках: Faketec v4, Meshadventurer.

Modules

  • External Notifications — бузер і вібромотор. Пін вказується тут же.
  • Canned Messages — заготовлені повідомлення, потрібні для роботи енкодера.
  • Telemetry — передача даних з датчиків і телеметрії пристрою.
  • MQTT — місток у інтернет. Вмикайте свідомо: усе, що йде в MQTT, виходить за межі радіомережі.
  • Store & Forward — зберігає повідомлення для нод, яких зараз немає в ефірі.

Проблеми з екраном

Розділ «Проблеми з екраном»

Якщо на екрані з’являються дивні знаки, крапки або зображення зсунуте — задайте тип дисплея явно: Display → OLED Type.

Перед експериментами збережіть конфігурацію:

Terminal window
meshtastic --export-config > my-node.yaml

Відновити:

Terminal window
meshtastic --configure my-node.yaml