Сети стандарта IEEE 802.15.4, по-видимому, скоро найдут свое применение для автоматизации квартир и офисных зданий
Беспроводные сети стандарта IEEE 802.15.4, которые используются для связи автономных приборов и оборудования, по-видимому, скоро найдут применение и для автоматизации квартир и офисных зданий, мониторинга промышленных предприятий и реализации других проектов, связанных с регистрацией и контролем. Этот стандарт, предполагающий, в частности, низкий уровень энергопотребления, разрабатывает ассоциация, носящая имя ZigBee Alliance.
Первая версия спецификации должна быть выпущена в четвертом квартале. Примерно в это же время ожидается появление нескольких платформ, созданных на базе этого стандарта. Спецификация описывает службы поддержки сети и приложений на основе стандарта IEEE 802.15.4, который регламентирует уровень контроля доступа к носителям и физический уровень. Программное обеспечение ZigBee может быть реализовано в микроконтроллерах для радиочипов в стандарте 802.15.4.
В этом программном обеспечении используется пакет технологий для реализации масштабируемых, самоорганизующихся и самовосстанавливающихся сетей, которые могут поддерживать различные виды трафика. Этот стандарт хорошо подходит для таких приложений, как контроль освещенности, обогрева и охлаждения, для автоматизации, а также для мониторинга медицинской аппаратуры. Своей основной целью альянс ZigBee Alliance считает предоставление масштабируемой, недорогой встроенной инфраструктуры на основе интероперабельных платформ и профилей, обеспечивающей такой характер взаимодействия устройств, который раньше считался практически неосуществимым.
Стандарт ZigBee определяет три типа устройств: устройства-координаторы ZigBee, устройства-маршрутизаторы ZigBee и оконечные устройства ZigBee. Каждая сеть должна содержать только один координатор ZigBee.
Основная задача координатора заключается в том, чтобы установить параметры для создания сети и запустить процесс настройки, предполагающий, помимо прочего, выбор радиочастотного канала, уникального сетевого идентификатора и набора операционных параметров.
Маршрутизаторы ZigBee могут использоваться для расширения радиуса действия сети, поскольку они способны выполнять функции и ретрансляторов между устройствами, расположенными слишком далеко друг от друга, чтобы взаимодействовать напрямую.
Оконечные устройства ZigBee не участвуют в маршрутизации.
Все эти устройства могут играть и другие роли, если того требует приложение. Как только маршрутизаторы и другие устройства подключаются к сети, они получают информацию о ней от координатора или от любого маршрутизатора, уже задействованного в сети, и на основе этой информации устанавливают свои операционные параметры в соответствии с параметрами сети.
Маршрутизатор ZigBee получает блок сетевых адресов, которые он распределяет между подключившимися к сети беспроводными или другими оконечными устройствами.
Маршрутизатор ZigBee использует древовидную маршрутизацию, которая использует древовидную адресацию при принятии решений о маршрутизации. Чтобы сделать маршрутизацию более эффективной, алгоритм ZigBee также позволяет маршрутизаторам использовать сокращения. Каждый маршрутизатор, на котором предполагается использовать сокращения, должен поддерживать таблицу, содержащую пары вида D,N, где D — это адрес цели, а N — адрес следующего устройства на пути к этой цели. Правило маршрутизации просто: «Если есть сокращение — используй его, иначе используй дерево».
Сети ZigBee просты в установке, поскольку они формируются автономно. Более того, сочетание маршрутизации по дереву и маршрутизации на основе таблицы обеспечивает гибкость работы и позволяет предложить разработчикам широкий спектр соотношений цена/производительность, тем самым способствуя достижению целей, которые ставит перед собой альянс ZigBee, а именно: способствовать формированию недорогой, масштабируемой сетевой инфраструктуры.
![](/data/116/662/1234/046_1_1.gif)
Как работает ZigBee?
ZigBee определяет характер работы сетей датчиков. Устройства образуют иерархическую сеть, корнем которой является координатор ZigBee. Маршруты могут учитывать иерархию, возможна также оптимизация информационных потоков
- Координатор ZigBee определяет сеть и устанавливает для нее оптимальные параметры
- Маршрутизаторы ZigBee включаются в сеть либо через координатор ZigBee или через другие, уже входящие в сеть маршрутизаторы
- Оконечные устройства могут соединяться с любым маршрутизатором ZigBee или координатором ZigBee
- По умолчанию трафик сообщений распространяется по ветвям иерархии
- Если маршрутизоры имеют соответствующие возможности, они могут определять оптимизированные маршруты к определенной точке и хранить их для последующего использования в таблицах маршрутизации