Meshtastic FAQ
- Почему сообщения приходят не все? Видно какие-то куски диалога.
Ответ тут.
- Почему я никого не слышу?
Если со всеми настройками во вкладке LoRa всё в порядке, то скорее всего причина в том что у вас в радиовидимости просто никого нет. Дальше читайте тут.
- Почему в основном канале отвечают, а в пинге - нет.
Возможно рядом с вами (в радиовидимости) нет ботов, а возможно вы просто неправильно настроили канал: название Ping пск Pg== именно так, с точностью до регистра букв.
- Какие ещё есть каналы помимо пинга?
Ответ тут.
- Что такое утиль\чутил?
Это Channel utilisation. Занятость канала. Вычисляется она по заполнению скользящего временного окна в котором суммируется время в которое мы передавали сообщения, время в которое мы принимали чужие сообщения и время в которое мы слышали какой угодно сигнал превышающий порог полки шума (noise foor).
- Почему у меня облачко перечёркнуто, а другие ноды мои сообщения видят.
Облачко с галочкой появляется тогда когда вы слышите ретрансляцию вашего пакета первым хопом. Перечёркнутое облачко - когда после нескольких повторов (обычно 2 или 3) вы не слышите ретрансляции. Вы могли не услышать её по массе причин, часть из которых была описана по ссылкам выше. Если вам пишут, что сообщение двоится, то это как раз те самые повторы сообщения ретрансляции которого вы не услышали.
- Что за seq 1 .. seq 40?
Это rangetest. И если пингуют в общем канале только новички которых, в общем, прощают, то за rangetest в общем можно легко влететь в ignore. Тесты антенн, оборудования, локаций и радиообстановки обычно делаются в пинге, все какие-то свои персональные тесты (включая rangetest) делайте ТОЛЬКО в закрытых каналах с длинным ключом. Если вы никого в общем не слышите это совершенно не значит что никто не слышит вас.
- Что такое игнор?
Это полная противоположность избранного. Нода просто сбрасывает все принятые пакеты с игнорируемого id: не расшифровывает и не пересылает. Не добавляйте людей сразу в игнор, так как в Москве, например, есть люди которые подделывают сообщения от других нод, то ли ради развлечения то ли я не знаю зачем. Но если кто-то систематически отравляет вам жизнь нет ничего проще чем добавить его в игнор.
- Сегодня хорошо пробивает, из-за дождя что ли? У мокрых поверхностей улучшается коэффициент отражения, а у мокрых антенн уходит резонанс и ухудшается КСВ. Так что если ваша антенна сухая, а вокруг мокрый бетон, то да, прохождение может улучшиться. Но часто оно ухудшается из-за сильного изменения параметров намокшей антенны. Вопреки расхожему заблуждению (в том числе и моему) влага в воздухе сигналу на частоте 868 Мгц почти не препятствует.
- Что такое "🔔 Символ колокольчика оповещения!"?
Во внешних уведомлениях можно назначить пины на сообщения (для вибры, светодиода или пищалки например, но вообще использование этого функционала ограничено только вашей фантазией), а можно отдельно на оповещения (вроде этого самого колокола). То есть например у вас вибра на одном пине (на сообщения) а пищалка на уведомления и когда люди просто пишут нода вибрирует, но если произошло что-то важное и другая нода кидает колокол, нода пищит и надо как-то реагировать. Ну типа как звон дозорных колоколов в давние времена. Это на случай прихода печенегов, кароч. %)
- Почему я поставил телеметрию раз в час, а она приходит не каждый час несмотря на то что нода в директе?
Потому что у локации и телеметрии приоритет ниже чем у сообщений. Если слишком много сообщений и высокий chutil телеметрия может какое-то время не приходить.
- Почему трейс (трассировка) не идёт? Потому что если для обычного сообщения вероятность доставки равна сумме вероятностей недоставки между парами хопов вычтенная из 100, то в случае трассировки пакет идёт туда И ОБРАТНО то есть надо вычесть до кучи сумму вероятностей для обратной доставки. Выходит, что трассировка кого-то кто обычно на 5 хоп - это по факту 10 хоп с соответствующей вероятностью доставки.
- Почему в трейсе некоторые узлы пустые или none?
Потому что их нет в nodedb на вашей ноде. Либо вы не получали от них nodeinfo либо получали давно и она была удалена из базы более новыми нодами. Ёмкость базы на nrf52 всего 80 узлов, а на esp32 - 250. Когда приходят новые nodeinfo старые затираются если они не в favorites или ignored.
- Что значит публичный ключ отсутствует\не соответствует.
Это значит ровно то же самое: что у вас нет nodeinfo этого узла НА НОДЕ, а соответственно открытого ключа для того чтобы написать ему в личку. Одна из причин написана выше, а вторая в том, что он мог перепрошиться с полным стиранием и теперь у него новый ключ не совпадающий с тем что у вас сохранён в nodedb. Если регулярно пишете в личку этому человеку - добавьте в favorites. Либо запросите у него nodeinfo через "обменять информацию пользователя" в свойствах его ноды в nodedb на телефоне если он там есть.
- А nodedb на телефоне и на ноде это разве не одно и то же?
Нет. Хотя в новых версиях нода вроде как может запрашивать nodeinfo с телефона но я об этом ничего не знаю.
- Зачем вы ушли с LongFast и угрбили сеть. Сначала сильно выросло число пользователей и сеть была сильно перегружена, утиль на аплинках (магистральных нодах) был 40+ процентов им это надоело и они поддержали предлагаемый старожилами сообщества переход на MediumFast в котором скорость в 3 раза выше. А когда они ушли из LF связность сети сильно упала и следом ушли все остальные.
- Почему бы вам не вернуться обратно на LF он же бьёт дальше в 1.7 раза.
Потому что если уйдут аплинки развалится MF и следом обратно в LF уйдёт весь народ. То есть через какое-то время сеть опять будет лежать, потому что базовая причина (рост числа пользователей и трафика) НИКУДА НЕ ДЕЛАСЬ. Из плюсов у LF только дальность, обусловленная разницей в link budget в райне 5 db. Если вы внимательно читали статьи по ссылкам выше то вы примерно представляете где их можно взять.
- Почему моего вопроса нет в FAQ?
Оставьте его в коментах и ответ на него когда-нибудь тут появится.