Перейти к основному содержимому

Вижу ноды, не видят меня

Почему вы видите сообщения в чате, но не можете отправлять свои

Иногда в сети возникает ситуация, когда сообщения от других нод приходят, а отправить собственное — не получается. Это не баг, а следствие особенностей построения mesh-сети, настроек устройства и радиосвязи.

Ниже перечислены наиболее частые причины и способы их решения.


1. Сигнал принимается, но не возвращается обратно (односторонняя связь)

Почему это происходит:

  • Радиосигнал от других узлов доходит до вас, а ваш сигнал — слишком слаб, чтобы дойти обратно
  • Нода находится на границе покрытия сети.
  • Устройства используют антенны с разным усилением или расположены неудачно.

Как решить:

  • Установить более качественную/подходящую антенну
  • Разместить ноду на максимальном возвышении
  • Убедиться, что нет физических преград (стены, железобетон, рельеф).
  • Проверить мощность передатчика (TX power) — возможно, она снижена.

2. Неверные или несовместимые настройки

Разные устройства могут быть на разных каналах, с разными ключами шифрования или регионами. Вы получаете широковещательные пакеты, но ваши личные сообщения сеть не принимает.

Как решить:

  • Убедиться, что:
    • Region совпадает
    • Channel name / PSK одинаковые.
    • Channel role — не ограничен только на приём.

3. Роль устройства не позволяет ретрансляцию или отправку

Почему это происходит:

  • Если у вашей ноды установлена роль CLIENT_MUTE или SENSOR, она не ретранслирует пакеты и может быть ограничена в отправке сообщений.
  • В режиме REPEATER устройство не отображается в сети как отправитель.

Как решить:

  • Проверить роль в настройках:
    • Для обычной работы используйте CLIENT или CLIENT_BASE.
    • Если стоит CLIENT_MUTE — поменять на CLIENT.
  • Перезагрузить устройство после смены роли.

4. Проблемы с передачей — слабый сигнал или помехи

Почему это происходит:

  • LoRa — маломощная радиосвязь, и помехи или перегрузка эфира могут блокировать передачу.
  • При слабом SNR и RSSI пакет не доходит до ретранслятора или соседней ноды.

Как решить:

  • Проверить RSSI и SNR через приложение или команду traceroute.
  • Если RSSI < –110 дБм или SNR < 0 — связь нестабильна.
  • Установить устройство выше, сменить антенну или добавить ретранслятор между узлами.
  • Установить фильтр

5. Неправильное время или системные сбои

Почему это происходит:

  • Если нода не получила корректное время (через GPS, интернет или другую ноду), могут быть сбои в маршрутизации и шифровании.

Как решить:

  • Включить и подождать несколько минут рядом с нодой, у которой есть GPS или подключение к интернету.
  • Убедиться, что в настройках выбран правильный часовой пояс (POSIX Timezone).

Как диагностировать проблему

  1. Откройте список узлов — убедитесь, что другие ноды действительно видны.
  2. Выполните Traceroute к одной из нод — если путь не строится, значит, сигнал не доходит.
  3. Проверьте роль устройства и параметры канала.
  4. Попробуйте отправить короткое текстовое сообщение на основной канал.
  5. Если не помогает — временно сбросьте настройки и подключитесь заново.

Итого

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

  1. слабый или односторонний сигнал,
  2. несовпадение настроек канала или региона,
  3. неподходящая роль устройства,
  4. проблемы с ретрансляцией,

Самое частое решение: проверить канал и роль, усилить антенну или расположение устройства, и при необходимости добавить ретранслятор в сети.

При правильно настроенной ноде связь в обе стороны должна работать стабильно.