Перейти к содержанию
Как устроен UnitX Mesh

Как устроен UnitX Mesh

Как работает пакетный канал 868 МГц: короткая передача, проверка эфира, подтверждение доставки и выбор следующего перехода.

  • Короткие пакеты в диапазоне 868 МГц
  • Проверка эфира и ограниченные повторы
  • Подтверждение доставки и новый маршрут при разрыве

UnitX Mesh передаёт не IP-трафик, а сообщения прикладного протокола. Узел принимает сообщение от подключённого устройства, отправляет его через один или несколько радиопереходов и сообщает результат доставки. Такой подход уменьшает служебную нагрузку, но требует заранее задать размер и частоту сообщений, допустимую задержку и правила повторов.

Разные исполнения работают в одной сети

Радиомодуль объединяет радиотракт и контроллер: передаёт и принимает пакеты, измеряет RSSI и проверяет занятость эфира. Общая сетевая логика используется во встраиваемом модуле, готовом адаптере и автономном узле.

Встраиваемый радиомодуль UnitX Mesh
Встраиваемое исполнение для интеграции UnitX Mesh в оборудование.

Любой совместимый узел может обслуживать подключённое оборудование и передавать пакеты соседей. Для ретрансляции не нужен отдельный тип устройства или постоянно назначенный координатор.

Короткий пакет быстрее освобождает эфир

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

Упрощённая структура пакета
Сеть
Кому
№
TTL
Данные
Контроль

Схема показывает назначение полей.

Чем короче пакет, тем меньше времени он занимает общий канал. Поэтому UnitX Mesh рассчитан на команды, события и телеметрию. Большие сообщения приходится делить на части на прикладном уровне; для непрерывных потоков лучше выбрать другой канал.

Перед передачей узел проверяет эфир

Рабочий профиль UnitX Mesh использует CCA — Clear Channel Assessment. Узел оценивает, свободен ли канал, и только после этого начинает передачу. Если эфир занят, пакет остаётся в очереди до следующей попытки. Число попыток и время ожидания ограничены настройками профиля.

01
Пакет в очереди
02
CCA проверяет эфир
03
Передача или пауза
04
Подтверждение

CCA снижает вероятность одновременной передачи, но не исключает коллизии. Например, два отправителя могут слышать получателя, но не слышать друг друга. Поэтому помимо проверки эфира используются подтверждения и повторы с ограниченным числом попыток.

Подтверждения решают две разные задачи

На каждом переходе следующий узел подтверждает приём пакета. Если подтверждение не пришло, отправитель повторяет передачу, а после исчерпания попыток исключает этот участок из текущего маршрута.

Конечное подтверждение показывает, что сообщение дошло до адресата, а не только до ближайшего соседа. Номер пакета помогает конечной точке распознать повтор; правило его обработки задаётся прикладным протоколом.

  1. Подтверждение перехода — сосед принял радиопакет.
  2. Подтверждение доставки — адресат принял сообщение целиком.

Узел хранит только следующий переход

Если прямого соседа или готового маршрута до адресата нет, сеть ищет путь через доступные узлы. Каждый участник запоминает следующий переход, а не полную карту объекта. При выборе учитываются число переходов и качество радиосвязи на них.

Если очередной участок перестал подтверждать пакеты, маршрут удаляется и поиск запускается снова. Как это выглядит на объекте, показано на странице «Как сообщение проходит по UnitX Mesh».

Очередь имеет срок и предел

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

Если лимит исчерпан, подключённое приложение получает ошибку доставки и само решает, повторить команду, показать предупреждение или перейти в безопасное состояние.

IP требуется только за пределами радиосети

Внутри UnitX Mesh не передаются IPv4 или IPv6. Компактный протокол переносит прикладные сообщения между узлами, а шлюз подключает радиосеть к Ethernet, Wi‑Fi или облаку только там, где это нужно.

Ориентиры по расстояниям и проверка связи — в разделе «Дальность и размещение».