Что такое ZigBee

Опубликовано 22.05.2010 Ведущий Антон Панкратов

ZigBee - это технология передачи данных в беспроводных сетях. Она отличается низким энергопотреблением и предназначена, для систем многоканальных систем управления, в системах сигнализации, управления освещением и иных применениях в домашней и производственной автоматике. Они значительно экономичнее по питанию, чем устройства Wi-Fi, а протокол Bluetooth имеет кроме меньшей экономичности больший разброс по параметрам условно совместимых блоков, вызванный отсутствием единого стандарта передачи данных. Экономичность протокола ZigBee, тем не менее, не делает его ориентированным на автономное применение. Это объясняется тем, что ключевые звенья ZigBee сетей - координатор сети и роутеры не предназначены для работы от аккумуляторов и батарей. А экономичность ZigBee специалисты склонны рассматривать не в контексте отсутствия постоянных внешних источников энергии, а в том, что возрастающая сложность домашней автоматики, появления до сотни датчиков и исполнительных устройств приводит к тому, что подобная автоматика потребляет столько же или больше чем сами управляемые устройства. При этом подобный умный дом с использованием системы WI-FI требовал бы несколько киловатт мощности, в то время как протокол ZIGBEE менее 200 ватт. Кроме того ZigBee имеет единый стандарт передачи информации поэтому любые устройства этого протокола могут взаимодействовать между собой. Одна из интересных проблем решаемая стандартом - это обеспечение живучести сетей в условиях постоянно изменяющегося качества связи между узлами. Стандарт ZigBee определяет многоуровневую структуру построения программного обеспечения, в обиходе называемую стеком протоколов ZigBee. Несмотря на декларируемую простоту стек протоколов ZigBee не намного проще стека протоколов TCP/IP для встраиваемых устройств малого класса. Приобрести стек в исходных текстах очень накладно. Чаще стек предлагают в виде скомпилированных библиотек и тоже за солидные суммы. Есть варианты с бесплатным стеком в виде скомпилированных библиотек, но для довольно специфических и не самых дешевых чипов. Наконец есть сильно упрощенные версии стека ZigBee в исходных текстах. Самая известная предлагается фирмой Microchip, она ориентирована на микроконтроллеры серии PIC18 и радиомодемы от фирмы Texas Instruments. Правда в данный момент произошло обновления протокола и большинство новых устройств ZigBee теперь выпускаются по версии ZigBee 2006, для того чтобы самим попробовать работу данного протокола вы можете использовать комплекты устройств управления например такие как МК324 ZigBee.