tips

Роли

Настоятельно рекомендуется оставлять вашу ROLE установленной в CLIENT, CLIENT_MUTE или CLIENT_BASE. Используйте другие роли только если у вас есть конкретная, хорошо понятная причина для этого. Прочитайте нашу статью в блоге о выборе лучшей роли.

Рекомендуемые роли

Client Node Example Один пример узла 'Client'. Фото: Cully@KBOXLABS

Избегайте ROUTER и REPEATER

Использование ролей ROUTER или REPEATER без необходимости может вызвать серьёзные проблемы в сети:

Эти роли предназначены для очень специфических приложений. Перед изменением с CLIENT внимательно изучите документацию, чтобы понять последствия. Кроме того, согласуйте это с вашей местной общиной, чтобы влияние было положительным, а не отрицательным.

Помните: сеть из узлов CLIENT с небольшим количеством хорошо расположенных ROUTER обычно является наиболее эффективной и стабильной конфигурацией.

Router Node Example Один пример узла 'Router'. Фото: Cully@KBOXLABS

(Не) распространение вашего местоположения

Телометрия распространяется по вашему PRIMARY channel. Это означает, что если ваш узел получил GPS-координаты от встроенного GPS-чипа или с вашего мобильного устройства, ваши координаты будут отправлены в mesh по этому каналу с использованием указанного шифрования (если оно есть).

По умолчанию имя PRIMARY-канала — LongFast с ключом шифрования "AQ==" (Base64-эквивалент Hex 0x01). Если это не изменено, ваше местоположение будет поделено со всеми узлами в зоне действия, которые также используют канал по умолчанию.

Использование точности позиции

Meshtastic теперь поддерживает возможность контроля точности данных о местоположении, отправляемых по определённому каналу.

Настройка position_precision позволяет контролировать уровень точности данных о местоположении, отправляемых по определённому каналу. Это может быть полезно по причинам конфиденциальности, когда требуется скрыть точное местоположение при отправке данных о позиции по определённым каналам.

Подробную информацию о настройках точности позиции и их конфигурации см. в документации по Position Precision.

Распространение местоположения по приватному вторичному каналу

Это новая функция, которая работает только для прошивки 2.7.1+

Чтобы распространять своё местоположение по приватному вторичному каналу, сохраняя основной канал по умолчанию нешифрованным, выполните следующие шаги:

  1. Отключите распространение местоположения на основном канале (Channel 0), чтобы предотвратить вещание вашей позиции всем пользователям.
  2. Выберите вторичный канал, по которому хотите распространять местоположение. Включите распространение позиции и выберите желаемый уровень точности.
  3. Поймите автоматические обновления местоположения:
  4. Только один канал получает ваши автоматические обновления местоположения в реальном времени.
  5. Это вторичный канал с наименьшим индексом (исключая Channel 0) с включённым распространением местоположения.
  6. Если несколько вторичных каналов имеют включённое распространение местоположения, только тот, у которого наименьший индекс, будет получать автоматические вещания позиции.
  7. Каналы с включённым распространением местоположения, но не получающие автоматические вещания, всё равно могут использоваться для ручных запросов позиции.

Пример сценария

Представьте, что вы находитесь в следующих каналах:

Как это работает

Повторная трансляция «публичного» трафика

Узлы Meshtastic будут повторно транслировать все пакеты, если они используют одинаковые настройки LoRa-модема, независимо от шифрования (если режим повторной трансляции не установлен в LOCAL_ONLY).

:::info Если вы хотите, чтобы ваши узлы включались/расширяли «публичный» mesh, вы должны использовать пресет модема по умолчанию modem preset LONG_FAST. Если вы измените имя PRIMARY-канала, вы должны вручную установить LoRa-канал на значение по умолчанию для вашего региона (см. выше). :::

Количество переходов

Настоятельно рекомендуется оставлять ваш MAX HOPS равным 3, если вы не уверены, что вам нужно больше (или меньше), чтобы достичь узла назначения. Слишком высокое количество переходов часто приводит к проблемам в сети. Если нужно увеличить количество переходов, применяйте изменения только к узлам на краях сети, а не в середине.

Hop Count Image

Каналы чата и слоты частот LoRa

Ранее Meshtastic использовал слово «channels» для обозначения двух разных свойств конфигурации: каналы сообщений и номера LoRa-каналов. Однако это могло вызывать путаницу, поскольку «channels» использовалось для обозначения двух разных понятий. Чтобы прояснить различие, было принято решение изменить «LoRa Channel Number» на «LoRa Frequency Slot».

Radio Config: Channels

Они настраивают «группы сообщений» и включают ваш PRIMARY и SECONDARY каналы. Все SECONDARY-каналы используют ту же конфигурацию LoRa-модема, что и ваш PRIMARY-канал (включая слот частоты LoRa).

Всего 8 каналов сообщений. Channel 0 — ваш PRIMARY-канал, каналы 1–7 доступны для приватных групповых сообщений и/или специальных каналов, таких как admin.

Radio Config: LoRa Frequency Slot

Это свойство, ранее известное как «LoRa Channel Number», настраивает частоту, на которую установлен радиоприёмник. Посмотрите калькулятор частот, чтобы увидеть связь между «frequency slot» и частотой радио.

Лучшие практики