ОТЧЕТ
по домашнему заданию № 1
Название: ZigBee
Москва, 2021
Содержание
Введение ................................................................................................................... 3
Устройства ZigBee................................................................................................ 5
Заключение ............................................................................................................ 14
2
Введение
3
Основная часть
Что такое ZigBee
В начале 1990-х годов появилась потребность в обслуживании
низкоскоростных устройств, доступных только через беспроводные
радиосети. Многие компании осознавали то, что протоколы Wi-Fi и Bluetooth
не подходят для многих приложений, из-за чего стали вести разработку
собственных цифровых сетей радиосвязи (ad-hoc digital radio networks). Были
предложены разные решения, однако они были не самыми удачными из-за
высокой сложности и неразвитости необходимых технологий.
В 2001 году началась разработка Zigbee – открытого глобального
стандарта беспроводной технологии, основанного на стандарте IEEE 802.15.4,
предназначенного для использования маломощных цифровых радиосигналов
в персональных сетях. Эта технология в основном используется для датчиков
и сетей управления автоматизацией в соответствии со стандартами IEEE
802.15.4 для WPAN. Тип стандартов связи определяет доступ уровня MAC для
включения многих устройств с низкими скоростями передачи данных. Эта
технология может работать на частотах 868 МГц, 902–928 МГц и 2,4 ГГц в
зависимости от требований приложения; тогда как скорость передачи данных
250 Кбит/с лучше всего подходит для двусторонней связи между несколькими
узлами датчиков и контроллерами. ZigBee широко используется для
управления несколькими устройствами в диапазоне 10–100 м. Система связи
экономична и проста в использовании, чем любая другая беспроводная
технология ближнего действия, такая как Bluetooth и Wi-Fi.
Альянс ZigBee был учрежден в 2002 году. Сейчас в него входят более
300 компаний. Цель альянса – разработка эффективных протоколов
беспроводной сети и обеспечение совместимости устройств разных
производителей. Первые стандарты «родились» в 2003 году и активно
совершенствовались и расширялись. Была внедрена стохастическая
адресация, механизмы маршрутизации Many-to-One и Source Routing, а также
возможность выявления асимметричных связей, что повысило эффективность
4
сетей ZigBee для ряда специфических приложений. Разработаны стандартные
профили приложений и библиотека стандартных кластеров. Это существенно
упростило разработку приложений, облегчило и ускорило внедрение новых
решений с использованием аппаратуры разных производителей. Введен ряд
новых механизмов, повышающих защищенность и надежность сети.
Предусмотрен автоматический переход на «чистый» частотный канал при
возникновении помех. Действующая спецификация ZigBee Pro Feature Set
2006 принята в октябре 2007 году.
В 2008 году альянс изменил подход к публикации своих спецификаций
и теперь доступ к ним имеют не только участники альянса — спецификации
публикуются открыто и воспользоваться ими может любой участник рынка
(закрытыми остаются только самые новые версии спецификаций). Такая
полная открытость технологии способствует ее распространению во всем
мире. Совместимые устройства выпускают тысячи производителей, а
созданная альянсом система сертификации позволяет обеспечивать
возможность совместной работы устройств от разных производителей. Все это
вывело ZigBee в абсолютные лидеры рынка домашней автоматизации. Не
менее трети из всех работающих сегодня домашних смарт-устройств
поддерживают технологию ZigBee.
Название Zigbee является зарегистрированной торговой маркой этой
группы и не является единственным техническим стандартом. Организация
публикует профиль приложения, позволяет многим производителям
оригинального оборудования (OEM) создавать совместимые продукты.
Взаимосвязь между стандартом IEEE 802.15.4 и Zigbee[7] похожа на ту, что
существует между стандартом IEEE 802.11 и Wi-Fi альянсом.
Устройства ZigBee
Системная структура технологии ZigBee состоит из трех основных
компонентов: координатора ZigBee, маршрутизатора и конечного устройства
(рисунок 1).
5
Рисунок 1 – Системная структура технологии ZigBee
Ячеистая сеть
Ключевым компонентом протокола Zigbee является возможность
поддержки ячеистой сети. Zigbee не ориентирован на двухточечную связь,
такую как Bluetooth, но работает в ячеистой сети (mesh-сети), поэтому отлично
подходит для умного дома.
В ячеистой сети узлы связаны с другими узлами, так что каждый узел
соединяется несколькими путями. Соединения между узлами динамически
обновляются и оптимизируются с помощью сложной встроенной таблицы
маршрутизации ячеистой сети. Mesh-сети децентрализованы по своей
природе; каждый узел может самостоятельно обнаруживать себя в сети. Кроме
того, когда узлы покидают сеть, топология ячеистой сети позволяет узлам
переконфигурировать их.
Ячеистая сеть работает как шлейф. Это очень эффективный способ
посылать сигналы на дальние расстояния. Способность Zigbee поддерживать
ячеистую сеть означает, что он может увеличить дальность передачи данных
и обеспечить большую стабильность (даже когда один подключенный узел
выходит из строя и не работает).
Zigbee поддерживает до 65 000 узлов в одной сети.
7
Архитектура ZigBee
Архитектура протокола ZigBee состоит из разных уровней в
соответствии со стандартами IEEE 802.15.4. Каждый слой имеет свои
собственные характеристики и работу.
8
конечными устройствами, отключение от сети, маршрутизация и
конфигурация различных устройств.
Поддержка приложений Подуровень : этот слой отвечает вмешиваются
ZigBee устройства с другим устройством прикладного объекта, чтобы
взаимодействовать через сетевой уровень. Он отвечает за согласование с
периферийными устройствами на основе их услуг, приложений и
потребностей.
Каркас приложения: он предоставляет два вида администрирования
информации: сочетание ключевой оценки и администрирование
неспецифических сообщений. Неспецифическое сообщение - это структура,
описанная разработчиком, в то время как соответствие ключевой оценки
используется для получения свойств внутри объектов приложения. ZDO
предоставляет интерфейс между элементами приложения и слоем APS в
гаджетах ZigBee. Он отвечает за распознавание, запуск и ограничение
различных устройств в системе.
Совместимость устройств
Одна из основных идей разработки стандарта ZigBee состояла в том,
чтобы обеспечить возможность совместной работы в одной беспроводной сети
устройств различных производителей. Очевидно, что для обеспечения
совместимости на уровне приложения устройствам ZigBee требуется некий
стандартный язык общения. Для реализации этой задачи была разработана
библиотека ZigBee-кластеров ZCL (ZigBee Cluster Library).
Кластер похож на класс в объектно-ориентированном
программировании и представляет собой совокупность:
− описания стандартного устройства ZigBee (осветительное
устройство, диммер, выключатель, счетчик);
− описания стандартных атрибутов для этого устройства
(вкл./выкл., яркость, показания счетчика);
− описания стандартных команд для этого устройства (установить
уровень яркости, считать показания, включить/выключить).
9
Кластеры имеют клиент-серверную природу.
ZigBee-cервер - это устройство, которое хранит значение атрибута, в то
время, как ZigBee-клиент дистанционно считывает или записывает значение
этого атрибута.
Библиотека ZCL группирует кластеры по функциональному признаку:
общего назначения, для работы с датчиками, для управления осветительными
устройствами, вентиляцией и т.д. Использование стандартных кластеров для
пересылки сообщений является обязательным требованием новой
спецификации ZigBee PRO Feature Set.
Формирование сети
ZigBee – это самоорганизующаяся сеть. Первый этап работы сети –
формирование. То устройство, которое во время проектирования определили
в качестве координатора персональной сети (PAN координатор), должно
определять канал, который свободен от помех. И оно ждет запросы на
подключение. Девайсы, которые делают попытку присоединения к сети,
занимаются рассылкой широковещательного запроса. PAN координатор дает
ответ на запрос и позволяет присоединиться к сети. Потом присоединение к
сети будут предоставлять также маршрутизаторы, которые присоединились к
сети.
Девайс, который получил ответ на широковещательный запрос,
производит обмен сообщениями с присоединяющим девайсом, что позволяет
определить вариант присоединения. Эти шансы определяется способностью
присоединяющего девайса обслужить новые в дополнение к тем, которые
были подключены ранее.
Существует два способа вступления в сеть (присоединения):
1. МАС ассоциация.
МАС ассоциация доступна любому устройству ZigBee и осуществляется
на МАС уровне. Механизм МАС ассоциации следующий:
− Устройство, позволяющее присоединиться к нему, выставляет на
МАС уровне разрешение на присоединение.
10
− Устройство, вступающее в сеть, выставляет на МАС уровне запрос
на присоединение и передает широковещательный запрос маячка.
− Получив маячок от устройств, готовых подключить
присоединяемое устройство, последнее определяет, в какую сеть
и к какому устройству оно желает присоединиться, и выставляет
на МАС уровне требование о вступлении с флажком «повторное
присоединение» в значении FALSE.
− Затем вступающее устройство направляет на выбранное для
присоединения устройство запрос присоединения и получает
ответ с присвоенным ему сетевым адресом.
− При МАС ассоциации данные передаются не зашифрованными,
поэтому МАС ассоциация не является безопасной.
11
Рисунок 3 – Переподключение конечного устройства в древовидной
сети
12
для совместимости оборудования различных фирм, что ведет за собой
повышение цен на оборудование и неразбериху в коммуникациях. Внедрение
ZigBee в качестве основного стандарта поможет устранить эти проблемы.
13
Заключение
14
Список использованной литературы
15