Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технологии ZigBee.rtf
Скачиваний:
18
Добавлен:
15.03.2015
Размер:
45.39 Mб
Скачать

1. Особенности технологии ZigBee

.1 Почему именно ZigBee

У многих возникнет вопрос - почему ZigBee? Название ZigBee образовано из двух слов: zigzag (зигзагообразная траектория движения) и bee (пчела). А причем здесь пчелы? Домашние пчелы живут в ульях роем, во главе которого стоит королева. Ее обслуживают несколько трутней и тысячи рабочих пчел. Выживание, развитие и будущее колонии пчел напрямую зависит от того, насколько непрерывно, без сбоев будет происходить обмен информацией между всеми членами колонии. Принцип, по которому информация передается между членами пчелиного сообщества, допустим, о местонахождении цветочной поляны, схож с тем, на котором основаны алгоритмы ZigBee.

Сети ZigBee, в отличие от других беспроводных сетей передачи данных, полностью удовлетворяют требования, а именно:

- благодаря ячеистой (mesh) топологии сети и использованию специальных алгоритмов маршрутизации сеть ZigBee обеспечивает самовосстановление и гарантированную доставку пакетов в случаях обрыва связи между отдельными узлами (появления препятствия), перегрузки или отказа какого-то элемента;

- спецификация ZigBee предусматривает криптографическую защиту данных, передаваемых по беспроводным каналам, и гибкую политику безопасности;

- устройства ZigBee отличаются низким электропотреблением, в особенности конечные устройства, для которых предусмотрен режим «сна», что позволяет этим устройствам работать до трех лет от одной обычной батарейки АА и даже ААА;

- сеть ZigBee - самоорганизующаяся, ее структура задается параметрами профиля стека конфигуратора и формируется автоматически путем присоединения (повторного присоединения) к сети образующих ее устройств, что обеспечивает простоту развертывания и легкость масштабирования путем простого присоединения дополнительных устройств;

- устройства ZigBee компактны и имеют относительно невысокую стоимость (рис. 1.1).

Рисунок 1.1 ZigBee-модуль PAN4555 со встроенным микроконтроллером от Panasonic

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

Стандарт предусматривает возможность использования каналов в нескольких частотных диапазонах. Наибольшая скорость передачи и наилучшая помехоустойчивость достигается в диапазоне от 2,4 до 2,48 ГГц. В этом диапазоне предусмотрено 16 каналов по 5 МГц.

Цена, которую пришлось заплатить в сетях ZigBee за минимизацию энергопотребления, компактность и дешевизну - относительно низкая скорость передачи данных.

«Брутто» скорость (включая служебную информацию) составляет 250 кбит/c. Средняя скорость передачи полезных данных, в зависимости от загрузки сети и числа ретрансляций, составляет от 5 до 40 кбит/с.

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

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

Применение сетей ZigBee в Российской Федерации в частотном диапазоне 2,405-2,485 ГГц не требует получения частотных разрешений и дополнительных согласований (Решение ГКРЧ при Мининформсвязи России <http://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D0%B5%D1%80%D1%81%D1%82%D0%B2%D0%BE_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_%D0%B8_%D0%BC%D0%B0%D1%81%D1%81%D0%BE%D0%B2%D1%8B%D1%85_%D0%BA%D0%BE%D0%BC%D0%BC%D1%83%D0%BD%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%BE%D0%B9_%D0%A4%D0%B5%D0%B4%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8> от 07.05.2007 № 07-20-03-001).

.2 Состав и формат пакетов

Форматы передаваемых пакетов в сетях ZigBee:

  • пакет данных (используется для передачи данных)

  • пакет подтверждения (используется для подтверждения успешной передачи данных)

  • пакет МАС команды (используется для организации пересылок управляющих МАС команд)

  • сигнальный пакет (используется координатором для организации синхронизированного доступа)

Формат пакета данных:

  • позволяет передавать до 104 байт данных

  • для контроля последовательности передаваемых пакетов используется нумерация пакетов (Data sequence number)

  • контрольная сумма последовательности кадра обеспечивает безошибочную передачу (Frame Check Sequence - FCS)

Формат пакета подтверждения:

  • обеспечивает обратную связь от получателя к отправителю об успешной безошибочной передаче пакета данных

  • малая длина пакета увеличивает время нахождения в состоянии покоя сетевых конечных устройств.

  • передача пакета подтверждения осуществляется сразу после получения пакета данных

Формат пакета МАС команды:

используется для удаленного управления и конфигурирования сетевых устройств

позволяет координатору сети конфигурировать по отдельности все сетевые подчиненные устройства вне зависимости от размеров сети

Формат сигнального пакета:

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

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