Не смотря на востребованность высокоскоростных технологий для очень широкого круга задач вполне достаточно не высокой скорости обмена – лишь бы сетевые устройства были максимально простыми, дешевыми, со сверхнизким потреблением энергии и несложным механизмом подключения к сети. Так, для интерактивных игр не нужна скорость обмена с компьютером выше 250 кбит/с, а различные систе¬мы сбора информации и диспетчеризации не требуют скоростей передачи более 20 кбит/с. Для решения подобных задач и был разработан стандарт низкоскоростных БСПИ IEEE 802.15.4. Его разработчиком выступил альянс компаний (Inven-sys, Honeywell, Mitsubishi Electric, Motorola, Philips), назвавший себя ZigBee - (от Zig-zag — зигзаг и Bee — пчела). Подразумевалось, что топология сети будет напоминать зигзагообразную траекторию полета пчелы от цветка к цветку.
Стандарт IEEE 802.15.4 (ZigBee) предусматривает работу в трех диапазонах: один канал 868,0-868,6 МГц (для Европы), 10 каналов в диапазоне 902-928 МГц (шаг центральных частот 2 МГц, самая нижняя из них – 906 МГц) и 16 каналов в диапазоне 2400-2483,5 МГц (шаг центральных частот 5 МГц, самая нижняя из них – 2405 МГц) (табл. 1.4).
Таблица 1.4
Частотные диапазоны и скорости передачи в сетях IEEE 802.15.4
В радиоканале использован метод широкополосной передачи с расширением спектра прямой последовательностью (DSSS). Модуляция и расширяющие последовательности для диапазонов 868/915 и 2450 МГц различны. В диапазоне 2450 МГц поток немодулированных данных разбивается на группы по четыре бита. Каждая группа заменяется одной из 16 квазиортогональных последовательностей длиной 32 бита (чипа). Модуляция данных — квадратурная фазовая (QPSK) со сдвигом. В диапазоне 868/915 МГц поток данных подвергается дифференциальному кодированию и замене каждого бита расширяющей последовательностью длиной 15 бит. Далее преобразованный поток данных пере¬дается в радиоканал посредством двухпозиционной фазовой модуляции (BPSK).
Рис. 1.12. Топология сети IEEE 802.15.4 типа «звезда» и «равный с равным»
Рис. 1.13. Объединение нескольких кластеров в сеть IEEE 802.15.4
Сеть стандарта IEEE 802.15.4 содержит два типа устройств – так называемые полнофункциональные (FFD) и устройства с уменьшенной функциональностью (RFD). Их основное отличие в следующем: FFD могут устанавливать соединения с любыми устройствами, RFD – только с FFD. В каждой пикосети (PAN) должно быть устройство – координатор PAN. Его функции может выполнять только FFD. Сеть, состоящая из одного FFD и нескольких RFD, образует топологию типа «звезда». Если в сети FFD несколько, топология может быть более сложной – типа одноранговой сети (сети равноправных устройств – peer-to-peer) «каждый с каждым» (рис. 1.12) или объединение нескольких звездообразных кластеров (рис. 1.13). Но в любом случае одно из FFD выполняет функцию координато¬ра сети. Каждому устройству сети присваивается 64-разрядный адрес.
Стандарт предусматривает взаимодействие устройств не только в рамках од¬ной PAN, но и между различными соседними PAN (для чего и нужна развитая система адресации). Для упрощения обмена внутри сети координатор PAN мо¬жет присвоить устройствам более короткие 16-разрядные адреса. В этом случае для межсетевого взаимодействия используются 16-разрядные идентификаторы сетей, также назначаемые координатором.
Данный стандарт, активно продвигаемый Альянсом ZigBee, призван заполнить вакуум в спектре низкоскоростных и дешевых беспроводных сетевых технологий, поскольку он предлагает разработчикам возможность создавать недорогие продукты с очень низким потреблением мощности и чрезвычайно гибкими функциями поддержки беспроводного сетевого взаимодействия.