ZigBee представляет собой стандарт беспроводной связи с низким энергопотреблением, разработанный специально для интернета вещей (IoT), архитектура которого состоит из четырех основных уровней: физического, MAC-уровня, сетевого и прикладного, что позволяет создавать надежные ячеистые сети с различными топологиями (звезда, дерево, сетка) для эффективного взаимодействия между устройствами.

Физический уровень ZigBee
Физический уровень (PHY) в архитектуре ZigBee основан на стандарте IEEE 802.15.4 и отвечает за непосредственное управление радио-приемо-передатчиком, кодирование и декодирование сигналов, а также определяет параметры передачи данных по радиоканалу. Этот уровень работает в трех основных частотных диапазонах: 868 МГц (преимущественно в Европе) с одним каналом, 915 МГц (США и Австралия) с десятью каналами, и 2,4 ГГц (всемирный диапазон) с 16 каналами.
Для решения проблемы пересечения с другими технологиями (например, Wi-Fi в диапазоне 2,4 ГГц) физический уровень ZigBee реализует функцию Energy Detect, позволяющую выбирать каналы с минимальными помехами. Скорость передачи данных варьируется от 20 до 250 кбит/с в зависимости от используемого частотного диапазона, а дальность связи составляет от 10 до 100 метров. На физическом уровне также реализуются различные типы модуляции сигнала, включая BPSK (двухфазная манипуляция) для диапазонов 868/915 МГц.
Топология ячеистой сети
Ячеистая топология (mesh-топология) является наиболее эффективной и гибкой структурой сетей ZigBee, обеспечивающей высокую надежность передачи данных. В такой сети каждое устройство может связываться с любым другим как напрямую, так и через промежуточные узлы, что создает множество альтернативных маршрутов передачи информации. Это позволяет сети автоматически перенаправлять сообщения по другим путям при выходе из строя отдельных узлов, реализуя механизм самовосстановления сети.
Ключевые преимущества ячеистой топологии ZigBee:
Высокая отказоустойчивость благодаря наличию множества путей маршрутизации
Автоматическая организация и самовосстановление сети
Возможность многоуровневой ретрансляции данных
Расширенная зона покрытия за счет передачи сигнала через промежуточные узлы
Эффективная маршрутизация сообщений между устройствами
Координаторы и маршрутизаторы
В сети ZigBee устройства делятся на три основных типа, каждый с уникальной ролью в обеспечении функционирования системы:
Координатор — это «мозг» всей сети ZigBee, который может быть только один в пределах одной сети. Он отвечает за создание сети, управление устройствами, выдачу разрешений на присоединение, назначение 16-разрядных сетевых адресов и обеспечение безопасности как «центр доверия». Координатор может быть реализован как отдельное устройство (например, Хаб Яндекса) или встроен в умную колонку. Он также может подключаться к другим сетям, включая Wi-Fi, выступая мостом между ZigBee и другими протоколами.
Маршрутизаторы (роутеры) — устройства с постоянным питанием, которые расширяют диапазон сети и обеспечивают связь между координатором и конечными устройствами. Они выполняют функции поиска оптимальных маршрутов для передачи данных, хранения списка соседних узлов и ретрансляции сообщений. При наличии препятствий или помех маршрутизаторы находят обходные пути, что повышает надежность сети. На каждые 32 конечных устройства обычно приходится один маршрутизатор, хотя к маршрутизатору могут подключаться и другие маршрутизаторы.




