🌐 Русский — Community translation View in English

Как работает измеритель сигнала Meshtastic

Измеритель сигнала Meshtastic — знакомые полоски или цвет состояния в приложении — рассчитывается совсем иначе, чем “полоски” на обычном мобильном телефоне или WiFi-роутере.

Большинство потребительских устройств просто измеряют, насколько “громкий” сигнал. Однако, поскольку Meshtastic использует технологию LoRa (Long Range), его измеритель сигнала оценивает, насколько чистый сигнал, относительно конкретных настроек вашей mesh-сети.


1. Две метрики: “Громкость” против “Чёткости”

Каждый раз, когда радиочип LoRa получает сообщение, он сообщает два измерения:

  • RSSI (Индикатор уровня принятого сигнала): громкость необработанного сигнала, поступающего на твою антенну.
  • SNR (Соотношение сигнал/шум): Чёткость сигнала по сравнению с фоновым шумом.

💡 Совет: Вот аналогия — представь, что пытаешься услышать, что тебе говорит друг.

  • RSSI — это громкость его голоса.
  • Минимальный уровень шума — это фоновый шум в комнате (кондиционер, разговоры других людей, движение транспорта).
  • SNR — это то, насколько легко ты можешь различить голос твоего друга на фоне шума.

Если твой друг кричит тебе на оглушительном рок-концерте, сигнал невероятно громкий (высокий RSSI), но ты всё равно не можешь его понять, потому что фоновый шум громче (плохое SNR). И наоборот, если твой друг шепчет тебе в абсолютно тихой библиотеке, сигнал очень слабый (низкий RSSI), но ты можешь его прекрасно понять (отличный SNR).


2. Магия LoRa: слышит “ниже уровня шума”

Для обычных радиоприёмников (например, FM или WiFi), если фоновый шум громче сигнала (отрицательный SNR), приёмник просто слышит шум.

LoRa особенная. Она использует модуляцию “широкополосного спектра”, которая позволяет радио математически извлекать сигнал из воздуха даже когда он глубоко под фоновым шумом. Вот почему ты часто будете видеть отрицательные значения SNR в Meshtastic (например, -10 дБ, что означает, что сигнал на 10 децибел слабее фонового шума).

В зависимости от того, какой пресет Meshtastic ты используешь (например, LongFast или ShortFast), у радиоприемника есть определённый предел SNR — абсолютное максимальное количество шума, которое он может выдержать, прежде чем сообщение полностью потеряется в помехах.


3. Как измеритель сигнала рассчитывает качество

Приложение оценивает качество сигнала (Нет, Плохо, Средне или Хорошо) только по SNR, измеренному относительно установленного порога SNR — той самой демодуляционной границы, о которой говорилось выше. Он намеренно не учитывает RSSI в оценке: без локального уровня шума RSSI не может сказать, можно ли реально декодировать сигнал, поэтому показатель SNR по сравнению с установленным лимитом является значимой мерой. (RSSI всё ещё отображается где-то ещё.)

Поскольку рейтинг зависит от заранее заданного лимита, один и тот же SNR может оцениваться по-разному на разных пресетах — -15 dB нормально для LongSlow, но непригодно для ShortFast. Допустим, limit — это предел SNR у активного пресета, вот как приложение выбирает полоски (или цвет):

Уровень Деления Критерии Значение
Хороший 3 SNR выше установленного limit Сигнал с запасом выше порога демодуляции — связь в порядке.
Средний 2 меньше чем на 5,5 дБ ниже limit Понятно, но уже почти до пола.
Плохой 1 5,5 дБ до 7,5 дБ ниже limit На самом пределе того, что может восстановить пресет.
Отсутствует 0 более чем на 7,5 дБ ниже limit Ниже порога — сигнал потерян из-за помех.

Примечание: Фиксированные пороги SNR, которые вы могли видеть где-то ещё (-7 дБ / -15 дБ), теперь используются только для окрашивания отдельных хопов в результатах трассировки — а не для измерителя сигнала на каждой ноде, о которой идёт речь здесь.


4. Что это значит для тебя

Поскольку измеритель Meshtastic действует как “Измеритель чёткости”, он ведёт себя иначе, чем ожидает большинство людей:

💡 Совет: Не паниковать из-за низкого RSSI. Вы можете увидеть, например, такой вроде бы ужасный показатель RSSI, как -118 dBm. На сотовом телефоне у тебя было бы ноль делений. Но если отношение сигнал/шум (SNR) +2 дБ, Meshtastic все равно покажет сильный сигнал! Библиотека тихая, поэтому шепот слышен идеально.

⚠️ Внимание: Остерегайтесь локального шума. Если подключить огромную антенну и увидеть отличный RSSI (например, -90 dBm), но индикатор сигнала показывает всего 1 деление (Плохо), значит, у тебя проблема. Это означает, что у тебя есть местные помехи — возможно, дешевый источник питания, шумный компьютер или расположенная рядом радиовышка — создающие столько статического шума, что он заглушает сеть.

Где появляется информация о сигнале

В приложении данные сигнала отображаются в нескольких местах:

  • Список нод — значок полос сигнала рядом с каждой нодой
  • Детали ноды — SNR, RSSI и качество сигнала в разделе метрик устройства
  • Трассировка — качество сигнала на каждой промежуточной ноде
  • Метрики сигнала — история данных SNR и RSSI на графиках метрик

Запись ноды, показывающая значения SNR, RSSI и цветные индикаторы сигнала

Связанные темы