Вы находитесь на странице: 1из 15

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение


высшего образования
«Московский государственный технический университет
имени Н.Э. Баумана
(национальный исследовательский университет)»
(МГТУ им. Н.Э. Баумана)

ФАКУЛЬТЕТ ИНФОРМАТИКА И СИСТЕМЫ УПРАВЛЕНИЯ

КАФЕДРА КОМПЬЮТЕРНЫЕ СИСТЕМЫ И СЕТИ (ИУ6)

НАПРАВЛЕНИЕ ПОДГОТОВКИ 09.03.03 Прикладная информатика

ОТЧЕТ
по домашнему заданию № 1

Название: ZigBee

Дисциплина: Беспроводные сети

Студент ИУ6-84Б Д.О. Исакова


(Группа) (Подпись, дата) (И.О. Фамилия)

Преподаватель М.А. Захаров


(Подпись, дата) (И.О. Фамилия)

Москва, 2021
Содержание
Введение ................................................................................................................... 3

Основная часть ........................................................................................................ 4

Что такое ZigBee ................................................................................................... 4

Устройства ZigBee................................................................................................ 5

Ячеистая сеть ........................................................................................................ 7

Архитектура ZigBee ............................................................................................ 8

Совместимость устройств ................................................................................... 9

Формирование сети ............................................................................................ 10

Область применения технологии ZigBee ......................................................... 12

Заключение ............................................................................................................ 14

Список использованной литературы ................................................................... 15

2
Введение

В 2001 году началась разработка ZigBee – это относительно новый


стандарт беспроводной связи, изначально предназначающийся в качестве
средства передачи небольших объемов информации на небольшие расстояния
с минимальным энергопотреблением.
По сути, этот стандарт описывает правила работы программно-
аппаратного комплекса, реализующего беспроводное взаимодействие
устройств между собой.
ZigBee используется для создания недорогих и маломощных
беспроводных сетей межмашинного взаимодействия (M2M) и Интернета
вещей (IoT) .
Zigbee предназначен для приложений с низкой скоростью передачи
данных и низким энергопотреблением и является открытым стандартом. В
теории это позволяет смешивать реализации от разных производителей, но на
практике продукты Zigbee были расширены и настроены поставщиками и,
таким образом, страдали от проблем с совместимостью. В отличие от сетей
Wi-Fi, используемых для подключения конечных точек к высокоскоростным
сетям, Zigbee поддерживает гораздо более низкие скорости передачи данных
и использует протокол ячеистой сети , чтобы избежать узловых устройств и
создать самовосстанавливающуюся архитектуру.

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 должна состоять из одного координатора, который


действует как мост сети. Координатор действует как центр приема и хранения
важной информации в процессе передачи данных. Координатор запускает сеть
и управляет ею. Он формирует сеть, выполняет функции центра управления
сетью и доверительного центра (trust-центра) – устанавливает политику
безопасности, задает настройки в процессе присоединения устройств к сети,
ведает ключами безопасности. В каждой сети достаточно только одного
координатора.
Маршрутизатор ZigBee действует как промежуточное звено между
информационным концентратором и конечными устройствами, что позволяет
трафику или командам проходить через них к конечному устройству.
Маршрутизатор транслирует пакеты, осуществляет динамическую
маршрутизацию, восстанавливает маршруты при перегрузках в сети или
отказе какого-либо устройства. При формировании сети маршрутизаторы
присоединяются к координатору или другим маршрутизаторам, и могут
присоединять дочерние устройства – маршрутизаторы и конечные устройства.
Маршрутизаторы работают в непрерывном режиме, имеют стационарное
питание и могут обслуживать «спящие» устройства. Маршрутизатор может
обслуживать до 32 спящих устройств.
6
Конечные устройства имеют ограниченный доступ к связи со своими
родительскими узлами, что позволяет экономить полезную мощность,
энергию или батарею. Конечное устройство может принимать и отправлять
пакеты, но не занимается их трансляцией и маршрутизацией. Конечные
устройства могут подключаться к координатору или маршрутизатору, но не
могут иметь дочерних устройств. Конечные устройства могут переводиться в
спящий режим для экономии заряда аккумуляторов. Именно конечные
устройства имеют дело с датчиками, локальными контроллерами и
исполнительными механизмами.

Ячеистая сеть
Ключевым компонентом протокола Zigbee является возможность
поддержки ячеистой сети. Zigbee не ориентирован на двухточечную связь,
такую как Bluetooth, но работает в ячеистой сети (mesh-сети), поэтому отлично
подходит для умного дома.
В ячеистой сети узлы связаны с другими узлами, так что каждый узел
соединяется несколькими путями. Соединения между узлами динамически
обновляются и оптимизируются с помощью сложной встроенной таблицы
маршрутизации ячеистой сети. Mesh-сети децентрализованы по своей
природе; каждый узел может самостоятельно обнаруживать себя в сети. Кроме
того, когда узлы покидают сеть, топология ячеистой сети позволяет узлам
переконфигурировать их.
Ячеистая сеть работает как шлейф. Это очень эффективный способ
посылать сигналы на дальние расстояния. Способность Zigbee поддерживать
ячеистую сеть означает, что он может увеличить дальность передачи данных
и обеспечить большую стабильность (даже когда один подключенный узел
выходит из строя и не работает).
Zigbee поддерживает до 65 000 узлов в одной сети.

7
Архитектура ZigBee
Архитектура протокола ZigBee состоит из разных уровней в
соответствии со стандартами IEEE 802.15.4. Каждый слой имеет свои
собственные характеристики и работу.

Рисунок 2 – Архитектура протокола ZigBee

Физический уровень: этот уровень выполняет задачу модуляции, а также


демодуляции различных переданных и принятых сигналов соответственно. В
зависимости от местности на этих уровнях используются различные частота,
скорость передачи данных и канал.
Уровень MAC: функция этого уровня состоит в том, чтобы обеспечить
надежную передачу данных путем доступа к различным сетям с
предотвращением конфликтов множественного доступа с контролем несущей
(CSMA).
Сетевой уровень: этот уровень сопровождает все связанные с сетью
операции, такие как соединение между маршрутизатором и различными

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.
− Затем вступающее устройство направляет на выбранное для
присоединения устройство запрос присоединения и получает
ответ с присвоенным ему сетевым адресом.
− При МАС ассоциации данные передаются не зашифрованными,
поэтому МАС ассоциация не является безопасной.

2. Повторное сетевое присоединение (NWK rejoin).


Повторное сетевое присоединение может применяться и при первичном
присоединении, несмотря на название. Выполняется оно на сетевом уровне.
Если вступающее устройство знает текущий сетевой ключ, обмен пакетами
может быть безопасным. Ключ может быть получен, например, при настройке.
При повторном подключении присоединяющееся устройство выставляет на
сетевом уровне запрос присоединения и обменивается с подключающим
устройством пакетами «запрос присоединения» – «ответ на запрос
присоединения».
Кроме случаев присоединения новых устройств структура сети меняется
и в случаях, когда устройства покидают сеть и повторно присоединяться в
других местах (это происходит, например, в случае перезагрузки устройства).
На рисунке 3 – пример переподключения. Устройство с адресом «0E3B»
переподключается как «097D», а затем как «0260». Каждый раз оно
присоединяется к другому маршрутизатору и получает адрес из имеющегося
в распоряжении присоединяющего маршрутизатора диапазона адресов.

11
Рисунок 3 – Переподключение конечного устройства в древовидной
сети

Область применения технологии ZigBee


Основными областями применения технологии Zigbee являются
беспроводные сенсорные сети, автоматизация жилья («Умный дом» и
«Интеллектуальное здание»), медицинское оборудование, системы
промышленного мониторинга и управления, а также бытовая электроника и
«периферия» персональных компьютеров.
Способность к самоорганизации и самовосстановлению, ячеистая (mesh)
топология, защищённость, высокая помехоустойчивость, низкое
энергопотребление и отсутствие необходимости получения частотного
разрешения делают Zigbee-сеть подходящей основой для беспроводной
инфраструктуры систем позиционирования в режиме реального времени
(RTLS).
Технология ZigBee широко применяется в быстроразвивающемся
направлении IT-индустрии под названием «Умные дома». Пока в этом
сегменте у стандарта нет конкурентов. На данном этапе интернет-дома
являются основными объектами, на которые ориентированы ZigBee-
устройства. На рынке автоматизированных зданий пока нет единого стандарта

12
для совместимости оборудования различных фирм, что ведет за собой
повышение цен на оборудование и неразбериху в коммуникациях. Внедрение
ZigBee в качестве основного стандарта поможет устранить эти проблемы.

Типовые области применения:


• Домашние развлечения и контроль — рациональное освещение,
продвинутый температурный контроль, охрана и безопасность,
фильмы и музыка.
• Домашнее оповещение — датчики воды и энергии, мониторинг
энергии, датчики задымления и пожара, рациональные датчики
доступа и переговоров.
• Мобильные службы — мобильные оплата, мониторинг и контроль,
охрана и контроль доступа, охрана здоровья и телепомощь.
• Коммерческое строительство — мониторинг энергии, HVAC, света,
контроль доступа.
• Промышленное оборудование — контроль процессов,
промышленных устройств, управление энергией и имуществом.
Прямых конкурентов у данной технологии нет, так как она создавалась
для конкретной цели, а в наше время невозможно одну и ту же
оптимизационную задачу решить дважды с достаточно различными
результатами. Однако есть близкие по ряду параметров технологии, которые
потенциально могут ограничить сферу применения ZigBee. Так, нишу связи
ПК с периферией (HID) может отобрать развиваемая компанией Cypress
Semiconductor технология WirelessUSB (о ней мы расскажем в следующем
номере журнала). Тем не менее в своем прямом предназначении технология
ZigBee имеет неоспоримые преимущества — она нацелена на удовлетворение
уже имеющихся потребностей пользователей и является компонентом более
широкой концепции «умного дома» (smart house).

13
Заключение

Zigbee - это умная, мощная и экономичная технология, чаще всего


использующаяся для умного дома. Он предлагает множество преимуществ по
сравнению с Bluetooth и (часто) более экономичен и потребляет значительно
меньше энергии, чем Wi-Fi, что приводит к увеличению времени автономной
работы.
Zigbee отличается низким энергопотреблением и передает данные
только по запросу. Это означает, что он отлично подходит для кнопок и
датчиков. В настоящее время Zigbee доминирует на рынке интеллектуального
освещения.
Прямых конкурентов у данной технологии нет, так как она создавалась
для конкретной цели, а в наше время невозможно одну и ту же
оптимизационную задачу решить дважды с достаточно различными
результатами. Однако есть близкие по ряду параметров технологии, которые
потенциально могут ограничить сферу применения ZigBee. Так, нишу связи
ПК с периферией (HID) может отобрать развиваемая компанией Cypress
Semiconductor технология WirelessUSB (о ней мы расскажем в следующем
номере журнала). Тем не менее в своем прямом предназначении технология
ZigBee имеет неоспоримые преимущества — она нацелена на удовлетворение
уже имеющихся потребностей пользователей и является компонентом более
широкой концепции «умного дома» (smart house).

14
Список использованной литературы

1. Беспроводные сети ZigBee и Thread [Электронный ресурс]. URL:


http://www.wless.ru/technology/?tech=1 (Дата обращения: 18.04.2021)
2. Shahin Farahani. ZigBee Wireless Networks and Transceivers
[Электронный ресурс]. URL:
https://www.sciencedirect.com/book/9780750683937/zigbee-wireless-networks-
and-transceivers (Дата обращения: 18.04.2021)
3. Ibrahim Dincer. Comprehensive Energy Systems [Электронный ресурс].
URL:
https://www.sciencedirect.com/referencework/9780128149256/comprehensive-
energy-systems (Дата обращения: 18.04.2021)
4. Особенности и применение технологии ZigBee [Электронный
ресурс]. URL: https://real-
trac.com/ru/company/blog/tehnologiya_zigbee_ee_osobennosti_i_primenenie/
5. В. Дмитриев. Технология передачи данных Zigbee. [Электронный
ресурс]. URL: https://kit-e.ru/wireless/tehnologiya-peredachi-dannyh-zigbee/
(Дата обращения: 18.04.2021)

15