Модуль 7. Полевые случаи Zigbee и Thread · Урок 18 из 21

Урок 18. Спящие датчики, Parent Router и таблица детей: почему карта Zigbee может обманывать

Практика по конкретной неисправности: Научиться отличать нормальный сон End Device от обрыва маршрута и выбирать безопасные методы подтверждения.

Чему вы научитесь

Научиться отличать нормальный сон End Device от обрыва маршрута и выбирать безопасные методы подтверждения.

Родитель и маршрутизатор

Батарейный датчик Zigbee часто работает как Sleepy End Device: большую часть времени он экономит энергию и может принимать данные через родителя, который хранит сообщения до следующего опроса. Родителем может быть координатор или Router, в зависимости от алгоритмов присоединения и поддержки устройств. Если родитель выключен, связь не обязательно восстанавливается мгновенно после появления другого роутера. Некоторые устройства способны выбрать нового родителя, другие реализуют эту процедуру ограниченно и требуют дополнительного вмешательства.

Карта Zigbee не является непрерывным видеонаблюдением за радиоканалом. В Zigbee2MQTT некоторые связи со спящими устройствами отсутствуют в сетевой карте из-за удаления записей об «устаревших детях» из таблицы родителя. Это не всегда означает, что датчик потерял возможность отправлять события. С другой стороны, наличие старой линии связи в карте не доказывает, что в данный момент можно передать команду туда и обратно.

Как наблюдать без ложных выводов

У датчика открытия двери есть события только при изменении состояния. Если дверь не трогали час, отсутствие новых сообщений нормально. Для проверки следует безопасно инициировать штатное событие датчика и сравнить журнал Zigbee2MQTT, отметку последнего сообщения и реальную реакцию системы. Не нужно приравнивать «нет обновления в течение часа» к отказу, если устройство рассчитано на событийную передачу. Также LQI разных устройств и маршрутов не является универсальной мерой дистанции в метрах.

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

Кейс и критерий успешного решения

После перемещения PoE-коммутатора к координатору датчик двери иногда пропускает событие. Владелец видит низкий LQI и сразу меняет батарею. Но причиной могут оказаться помехи рядом с координатором, неудачная родительская связь, особенности стен или стабильность питания маршрутизатора. Из одного значения LQI нельзя выбирать единственную причину. Лучше сравнить повторяемость штатных событий до и после безопасного изменения расположения помех или узла.

В отчёте разделите три формулировки: «не видно связи на карте», «нет сообщений даже при событии» и «сообщения есть в Zigbee2MQTT, но автоматика не реагирует». Они указывают на разные уровни диагностики и не требуют немедленного переподключения всех устройств.

Практическая работа

Составьте схему и журнал наблюдений для случая: «Спящие датчики, Parent Router и таблица детей: почему карта Zigbee может обманывать». Сначала укажите подтверждённые факты, затем только гипотезы и безопасные шаги для проверки.

На следующем шаге воспользуйтесь уже опубликованным визуальным стендом в уроке 14, проверьте отличия Router и End Device и объясните, какое наблюдение подтвердило бы восстановление связи.

Самопроверка: сформулируйте результат своими словами, а затем пройдите вопросы ниже. Если устройство или программа не доступны, выполните задание на бумаге или в учебном тренажёре.

Проверьте себя

Контрольные вопросы

Ответьте на все вопросы. При ошибке изучите пояснение и попробуйте ещё раз. Все задания бесплатны.

1. Отсутствие линии у батарейного датчика на Zigbee-карте гарантированно означает обрыв связи?
2. Как корректнее проверить событийный дверной датчик?

Правильных ответов: 0 из 2

Урок завершён?

Повторите ключевые идеи и убедитесь, что выполнили практическое задание.