Понимание и оптимизация использования каналов в устройствах 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. Один узел, подключенный к интернету, обслуживает всю сеть, обеспечивая мгновенные ответы на вопросы по выживанию, полевым операциям, образованию и т. д.,

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

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

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

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

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

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

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

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

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

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

Как организовать собственный 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, но могут потребоваться небольшие изменения.

Выбор аккумулятора для питания устройства Мештастик

Пошаговое руководство по добавлению аккумулятора к Heltec LoRa v3. Выбираем литий-полимерные (LiPo) или литий-ионные (Li-ion) аккумуляторы — наше руководство поможет вам принять обоснованное решение, исходя из ваших конкретных потребностей.

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

Усовершенствуйте свой узел Meshtastic Node, добавив энкодер для быстрого выбора стандартных ответов — сообщений. 

Топ рейтинг корпусов для Meshtastic

Это наш топ рейинг лучших 3D моделей корпусов для устройств Meshtastic. Обсудим плюсы и минусы каждого корпуса, чтобы вам было проще выбрать. Все вопросы — в комментариях.

Что такое Meshtastic? - Полное руководство по началу работы

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

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

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

Удаленное управление узлом Meshtastic с помощью телефона через сеть Mesh

В этом блоге мы расскажем вам о том, как удаленно управлять узлом Meshtastic с помощью телефона через сеть Mesh. Этот метод гораздо проще, чем использование командной строки, и вам не понадобится подключение по Bluetooth или Wi-Fi (после первоначальной настройки).

Как добавить датчик пламени в узел Meshtastic

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

Отличие Meshtastic от обычной УКВ рации

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

Как добавить датчик дождя/снега к вашему узлу Meshtastic

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

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

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

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

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

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

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

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

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

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

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

Как добавить датчик звука / охранную сигнализацию к ноде Meshtastic

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

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

Простая интеграция SOS кнопки в ваше устройство Meshtastic

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

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

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