Понимание и оптимизация использования каналов в устройствах Meshtastic

Тип статьи:
Перевод
Источник:

В мире mesh-сетей использование каналов играет решающую роль в обеспечении эффективной связи между устройствами. Используете ли вы устройства Meshtastic для дальней связи, участвуете ли в сети Helium или взаимодействуете с другими совместимыми устройствами, такими как LoRaWAN, мониторинг и оптимизация использования канала являются ключевыми для поддержания здоровой сети.

Изображение

Измерение использования канала:

Для измерения использования канала Meshtastic отслеживает как переданные, так и полученные пакеты на нижнем канале. Сюда входят все данные, поступающие от радиостанций Meshtastic и идущие к ним, а также пакеты от других совместимых устройств, таких как LoRaWAN, Helium и т. д. Чтобы отфильтровать внешний шум, мы разбиваем минуту на шесть частей, каждая из которых длится 10 секунд, и определяем количество миллисекунд эфирного времени, использованного в каждом окне. Сумма этих миллисекунд дает нам процент использования канала.

Понимание уровней использования канала:
  • Ниже 25 % (зеленый): Считается оптимальным, указывает на очень низкий уровень использования. Этот диапазон обеспечивает минимальное количество столкновений пакетов и надежность сети.
  • От 25 до 50 % (оранжевый): Приемлемый уровень, но рекомендуется соблюдать осторожность. Ваша сеть остается здоровой, но более высокая загрузка указывает на увеличение количества сообщений или потенциальное неправильное поведение приложений.
  • Выше 50 % (красный): Проблематично в течение длительного времени. Постоянный высокий уровень использования может указывать на проблемы с сетью или неправильную работу приложений, что требует проведения расследования и решения проблемы.
Как мы используем метрики использования каналов:
Плагин Stored and Forward и плагин Range Test:
  • Meshtastic стратегически задерживает отправку до тех пор, пока загрузка канала не упадет ниже 25%. Эта мера предосторожности предотвращает потенциальные атаки типа «отказ в обслуживании» и поддерживает стабильную работу сети.
Обновление местоположения:
  • Для более частых обновлений GPS мы установили порог на уровне 40 % загрузки канала. Это гарантирует, что устройства, отправляющие информацию о местоположении на более высоких частотах, не окажут негативного влияния на сеть.
Оптимизация производительности сети:
  • Используя показатели использования каналов, пользователи Meshtastic могут заблаговременно устранять потенциальные проблемы и оптимизировать производительность сети. Вот некоторые соображения:
Мониторинг состояния сети:
  • Регулярно проверяйте уровни использования каналов, чтобы выявить любые аномалии или устойчивые высокие значения, которые могут указывать на проблемы в сети или неправильную работу устройств.
  • Кроме того, рассмотрите возможность изменения частоты обмена сообщениями в периоды повышенной загрузки, чтобы оптимизировать производительность сети и свести к минимуму риск сбоев. Такой стратегический подход обеспечивает проактивную позицию в поддержании здоровой mesh-сети.

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

Приоритетная передача пакетов:

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

Как посмотреть полный лог узла Meshtastic:

 Откройте приложение Meshtastic (для данного руководства — IOS)
 Перейдите на страницу Узлы
 Выберите узел, который хотите проверить
 Выберите Метрики устройства.

Вы сможете увидеть полные журналы с временными метками для показателей Battery, Volt, Channel Utilization и Air Time

Заключение:

Понимание и активное управление использованием канала является ключевым аспектом поддержания надежной и эффективной mesh-сети. Применяя эти знания при развертывании устройств Meshtastic, вы можете обеспечить оптимальную производительность и бесперебойную связь. Если у вас есть дополнительные мысли по использованию метрики использования канала, мы призываем вас поделиться ими в комментариях ниже.

Счастливой mesh-сети!

Нет комментариев. Ваш будет первым!

Похожие статьи

Meshtastic - Как собрать свое устройство при помощи FakeTec PCB и NRF52840

В этом руководстве подробно описана сборка недорогого, экономичного узла Meshtastic с использованием микросхемы NRF52840 Pro, LoRa-модуля HT-RA62 и печатной платы FakeTec.

Как добавить ChatGPT в свою сеть Meshtastic

Привнесите искусственный интеллект ChatGPT в вашу сеть Meshtastic с помощью простого бота на Python. Один узел, подключенный к интернету, обслуживает всю сеть, обеспечивая мгновенные ответы на вопросы по выживанию, полевым операциям, образованию и т. д.,

Как добавить клавиатуру в узел Meshtastic

Узнайте, как легко интегрировать клавиатуру M5Stack CardKB Keyboard в ваш узел Meshtastic, превратив его в автономное коммуникационное устройство. 

Как включить Paxcounter (счетчик прохожих)  на узле Meshtastic

Узнайте, как Paxcounter, инструмент для отслеживания потока людей, легко интегрируется с Meshtastic, обеспечивая мониторинг толпы и управление заполняемостью в режиме реального времени. 

Как подключить датчик телеметрии (температуры и т.д.) BME280 в устройство FakeTec Meshtastic

Мы расскажем вам, как добавить модуль телеметрии в устройство FakeTec Meshtastic Device для измерения давления воздуха, температуры и влажности

Как создать свой собственный узел Meshtastic из ESP32 и Lora Radio

 Создайте свой собственный узел Meshtastic LoRa Node с помощью нашего простого руководства DIY. Полный шаг за шагом для создания вашей собственной распределенной коммуникационной системы.

Как добавить метеодатчик BME280 в узел Heltec Lora v3 Meshtastic

Мы расскажем вам о том, как добавить модуль BME280 (температура, влажность, давление, качество воздуха)  к существующему узлу Heltec V3 Lora ESP32 Meshtastic Node. 

Как передавать звук при помощи Meshtastic

Вы когда-нибудь задумывались, можно ли отправлять голосовые заметки через сеть Meshtastic с низкой пропускной способностью? Я точно задумывался, и с удовольствием поделюсь своим уик-эндом, посвященным попытке реализовать эту идею.

Как добавить датчик телеметрии BME280 к DIY ESP32 Meshtastic

Узнайте, как добавить датчик BME280 к самодельному узлу ESP32 Meshtastic для мониторинга температуры, влажности и давления воздуха.

Лучшая антенна для портативного узла Meshtastic

Ознакомьтесь с лучшими антеннами Meshtastic с помощью нашего подробного руководства. 

Как добавить зуммер (пассивный) к вашему узлу Meshtastic

Добавляем пищалку — оповещение о входящих, к любой ноде.

Квадрифлярная антенна 433МГц своими руками

Как самому сделать QFA антенну с хорошими параметрами. 

Как устроена лучшая антенна для Meshtastic

Благодаря участнику канала Мештастик Россия, появились фото внутреннего устройства антенны Gizont 868 МГц

Сравнение датчиков температуры: DHT11, DHT22, LM35, DS18B20, BME280 и BMP180

Мы сравним датчики по таким параметрам, как протокол связи, диапазон температур, точность, простота использования и многое другое.

Схема устройства Heltec Wireless Paper

Схема Lora устройства для сетей Meshtastic 

Как собрать дальнобойный узел Meshtastic / Meshcore с питанием от солнца

Нужен мощный узел для дальней связи? Расскажем как своими руками собрать лучшее решение.

Meshtastic: Полное руководство по началу работы (2026)

Meshtastic — Создайте свою собственную автономную сеть связи — без сотовой связи, без WiFi, без проблем.

Faketec: открытая альтернатива Heltec V3, решение для самостоятельной сборки Meshtastic

Перевод статьи из китайского источника про сборку ProMicro DIY на плате FakeTec

Сравнительный анализ LoRa-трансиверов SX1276, SX1262, LLCC68 и LR1121⁠⁠

В данной статье представлен всесторонний сравнительный анализ четырех поколений LoRa-трансиверов (Semtech SX1276, SX1262, LLCC68 и LR1121) 

Коллинеарная антенна (+8dB) для Meshtastic из кабеля RG213

Хочу поделиться своим опытом изготовления антенны из коаксиального кабеля и результатами, которые у меня получились.

Как добавить экран в устройство FakeTec NRF52840 Meshtastic

Мы расскажем вам, как добавить дисплейный модуль к устройству FakeTec Meshtastic Device, чтобы отображать сообщения, информацию об узлах и состояние сети в режиме реального времени.

Как организовать собственный MQTT для узлов Meshtastic

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

Как добавить датчик землетрясения в устройство Meshtastic

Встройте датчик вибрации/землетрясения в ваш узел Meshtastic на базе ESP32 LoRa  Heltec V3 Lora, TTGo или T-Beam. Такая настройка позволяет сети передавать предупреждения при обнаружении сейсмической активности.

Краткий обзор / рейтинг устройств Meshtastic

На рынке Meshtastic уже довольно много устройств, которые стали популярны у пользователей.
Так что же лучше, Heltec v4 или LilyGo T-Beam? ProMicro Faketec или Wireless Tracker? Разберем в этом обзоре. 

Как добавить GPS к узлу Meshtastic

Расскажем, как добавить GPS-модуль к существующему узлу Heltec V3 Lora ESP32 Meshtastic Node. Это руководство также подойдет для любых плат ESP32, но могут потребоваться небольшие изменения.

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.