Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.

+7 495 204-27-80

Уже было описано, как Z-Wave сеть обрабатывает изменение положения контроллеров и Slave-узлов. Если Slave-узлы или статические контроллеры переместились, должна быть выполнена реорганизация сети.

Потери

Если в сети есть SUC контроллер, то он может определить новое положение Slave-узла и обновить таблицы маршрутизации сети. Данная операция называется "Get Lost-Алгоритм" и работает только для маршрутизируемых Slave-узлов.

Обычному Slave-узлу не позволено отправить незапрашиваемые сообщения, и нет возможности определять изменение его позиции в сети. У маршрутизируемых Slave-узлов такая возможность есть.

Если отправка незапрашиваемых сообщений от маршрутизируемых Slave-узлов не проходит, это означает, что его таблица маршрутизации больше недействительна.

Перемещение маршрутизируемого-Slave узла

Рисунок 3.25: Перемещение маршрутизируемого-Slave узла

В качестве первого шага этот узел будет отправлять широковещательное сообщение с "криком о помощи". Узел, получивший "крик о помощи", знает что отправитель оказался в новом месте. Однако, этот узел не может помочь ему с обновлением таблицы маршрутизации. Если это узел, тоже маршрутизируемый Slave и знает как добраться в сети до SUC, он отправляет "крик о помощи" для SUC.

Перемещение маршрутизируемого-Slave узла

Рисунок 3.26: Маршрутизация-Slave, просящего о помощи

SUC может обновить свою таблицу маршрутизации и присвоить новые маршруты просящему узлу, выполняя те же шаги, что и при Включении. Сообщение с "Криком о помощи" может автоматически исцелить сеть в случае перемещения узла.

Новый маршрут для перемещенного Slave-узла

Рисунок 3.27: Новый маршрут для перемещенного Slave-узла  

Для того чтобы иметь функцию автовосстановления сети необходимо выполнение ряда требований:

  1. SUC должен быть в сети 
  2. Перемещаемые узлы должны быть маршрутизируемыми 
  3. В новом месте рядом должен быть хотя бы один маршрутизируемый Slave 
  4. Перемещенный узел должен понять, что был перемещен. Это возможно только если он пошлет незапрашиваемые сообщения.