Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

П.4 ZigBee




ZigBee – это спецификация протоколов сетевого и прикладного уровня на основе стандарта IEEE 802.15.4 для беспроводных сетей. Появился в 2004 году.

Поддерживающая организация – ZigBee Alliance (www.zigbee.org).

Спецификация ZigBee описывает прикладные сети, вопросы безопасности, прикладное программное обеспечение.

Прикладные профили ориентированы на автоматизацию зданий, промышленный мониторинг, вентиляцию и кондиционирование, работу с датчиками. Основной областью применения ZigBee/IEEE 802.15.4 является передача информации от движущихся и вращающихся частей механизмов (конвейеров, роботов), промышленные системы управления и мониторинга, беспроводные сети датчиков, отслеживание маршрутов движения и местоположения имущества и инвентаря, «интеллектуальное» сельское хозяйство, системы охраны.

В отличие от других беспроводных технологий ZigBee создавался изначально по критериям малой дальности действия, низкой цены, низкой потребляемой мощности, низкой скорости передачи и малых габаритов. ZigBee отождествляют с промышленными беспроводными сенсорными сетями WSN (Wireless Sensor Network). Устройства ZigBee используются там, где Bluetooth оказывается слишком дорогим и не требуется высокая скорость передачи.

ZigBee как и Bluetooth, использует нелицензируемый диапазон 2.4 ГГц. Максимальная скорость передачи составляет 250 кбит/с. Диапазон 2,4 ГГц разделен на 11÷26 каналов шириной по 5 МГц каждый.

Стандарт не устанавливает требований к мощности передатчика. Используются передатчики с мощностью 1 мВт, которые обеспечивают связь на расстоянии до 10 м в помещении, а также передатчики с мощностью 10 мВт, увеличивающие это расстояние до 80 м в помещении и до 1 км в условиях прямой видимости. Дальность связи можно увеличить применением антенн специальной конструкции.

Модель OSI сети ZigBee включает:

1. Физический уровень (РНУ) – радиоканал 2.4 ГГц.

2. Канальный уровень, состоящий из подуровня доступа к среде передачи МАС и LLС, которые определяются стандартом IЕЕЕ 802.15.4. Подуровень МАС управляет доступом к радиоканалу, используя CSMA/CA. Он также отвечает за передачу маячковых фреймов, синхронизацию и обеспечение надежных методов передачи информации. Подуровень сближения специфических сервисов SSCS (Service Specific Convergence Sublayer) выполняет роль интерфейса между подуровнямл LLС и МАС. Подуровень LLС выполняет связь сетевого уровня с уровнем МАС.

3.Сетевой уровень NWK (NetWorK) осуществляет регистрацию в сети нового устройства и исключение его из сети; обеспечение безопасности при передаче фреймов; указание маршрута фрейма к месту назначения; прокладку маршрутов между устройствами в сети; обнаружение в сети ближайших соседей; запоминание необходимой информации о соседних узлах.

4. Уровень приложений АРL, состоящий из подуровня поддержки приложений (APplication Support sub-layer – APS), подуровня объектов устройств ZigBee (ZigBee Device Object – ZDO) и объектов Арplication Objects, определяемых изготовителем ZigBee-устройств. Уровень приложений связывает стек протоколов с конечным приложением пользователя, например, ОРС-сервером, который далее используется для обмена данными со SCADA.

 

В ZigBee имеются три типа устройств:

- координатор – формирует топологию сети и может устанавливать мосты с другими сетями. В каждой ZigBee сети имеется только один координатор;

- маршрутизатор – работает как промежуточное звено, передавая в нужном направлении данные от других устройств;

- конечное устройство – передает данные координатору или маршрутизатору и не может связываться с аналогичными ему устройствами.

Координатор может быть подключен к сети питания, а остальные сетевые устройства могут иметь батарейное питание.

Топология ZigBee-сети может иметь форму звезды, дерева или ячеистой сети.

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

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

Ячеистая сеть должна обеспечить полную одноранговую коммуникацию устройств, то есть в ячеистой сети нет устройств разных рангов (координаторов, маршрутизаторов – все устройства равноправны).

Устройства в ZigBee-сети имеют короткий16-битный или расширенный 64-битный адрес.

Стандарт IEEE 802.15.4 использует суперфреймовую структуру сообщений (рис.4). Формат суперфрейма определяется сетевым координатором. Суперфрейм с двух сторон ограничивается маячками, делится на 16 равных по длине слотов и посылается сетевым координатором. Маячок помещается на место первого слота каждого суперфрейма и используется для синхронизации присоединенных устройств, для идентификации сети и для описания структуры суперфрейма. Передача сообщений должна быть окончена до прихода следующего маячка.

 

Существует три типа обменных процесса в ZigBee:

- передача от устройства к сетевому координатору;

- передача от сетевого координатора к устройству;

- передача между двумя одноранговыми устройствами.

Когда устройство собирается передать данные координатору в сети с маячками, оно сначала пытается обнаружить маячок (рис.5). Когда маячок найден, устройство подстраивается к структуре суперфрейма. Устройство передает данные координатору, используя слотовый механизм CSMA/CA. В ответ координатор отсылает фрейм уведомления о получении. На этом цикл обмена заканчивается.

Когда координатор желает передать данные устройству в сети с маячками, он помещает в маячок информацию о том, что имеются данные, готовые к передаче. Устройство периодически анализирует содержание маячка и, если в нем имеется информация о наличии сообщения, готового к передаче, устройство передает команду запроса данных, используя слотовый метод CSMA/CA. Координатор подтверждает прием запроса данных с помощью фрейма уведомления. Вслед за этим координатор отсылает данные, используя слотовый метод доступа CSMA/CA. Устройство подтверждает прием данных отправкой уведомления.

Если координатор собирается передать данные без использования маячка, он запоминает данные и ждет запроса от устройства. Устройство может передать команду запроса данных координатору, используя бесслотовый метод CSMA/CA. Координатор сначала посылает уведомление о получении (в том же цикле обмена), затем, используя CSMA/CA, отсылает данные и получает уведомление о получении от устройства.

 

Структура фреймов в ZigBee

В соответствии с моделью OSI, каждый нижележащий ypовень добавляет к протоколу свой заголовок. Стандарт предусматривает четыре типа фреймов:

-фрейм маячка;

-фрейм данных;

-фрейм уведомления о получении;

-фрейм команд МАС-подуровня.

 

 
 

Фрейм данных (рис.6) начинается с преамбулы, которая совместно с полем «Старт» служит для синхронизации данных в приемнике, поле «Длина» содержит длину поля МАС подуровня в 8-битовых байтах. Поле «Управление» содержит служебную информацию об управлении фреймами. Поле «Номер» – порядковый номер данных, поле «Адрес» – адресную информацию, в том числе 16-битный короткий или 64-битный расширенный адрес. Завершается фрейм полем контрольной суммы КС.

 

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

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

В рамках профилей устройства обмениваются между собой с помощью кластеров, которые могут исходить или входить в устройство. Кластер – это сообщение или коллекция сообщений, в состав которых могут входить команды и ответы на них. Например, в профиле для домашней автоматизации имеется специализированный кластер для управления освещением. В его состав могут входить команды «Включить/Выключить». В состав кластера может входить набор команд для конфигурирования устройства. Каждый кластер имеет свой идентификатор и является уникальным только в пределах определенного профиля.

Конечная точка указывает объект в пределах устройства, с которым взаимодействует приложение. Конечные точки выполняют функцию адресации и позволяют определить, какому устройству предназначено посланное сообщение. В пределах одного устройства они имеют индексы от 1 до 240. Без конечных точек управлять несколькими объектами в пределах одного устройства было бы невозможно, поскольку адресуемым является только устройство, а конечные точки – это субадреса с номерами от 1 до 240.

Связи между конечными точками хранятся в виде таблицы связей, которая запоминается в устройстве, от которого исходят команды управления, если устройство имеет достаточную для этого емкость памяти. Таблица связей может храниться во вспомогательном устройстве.

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

 




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 592; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.02 сек.