3. Что это?
ZigBee - спецификация сетевых протоколов
верхнего уровня, базирующихся на
беспроводном стандарте IEEE 802.15.4
Hack‘n’Tell
IoT
4. Почему ZigBee?
● Низкое энергопотребление
● Маленькие физические размеры
● Цена для конечного пользователя < 5$
● Надежная и защищенная связь
● Самовосстановление и самоорганизация
● Дальность работы более 10м
● Рабочая частота в нелицензируемом
диапазоне
Hack‘n’Tell
IoT
6. Уровень приложения
Реализуется через библиотеку ZigBee-кластеров
ZCL (ZigBee Cluster Library)
Кластер представляет собой совокупность:
● описания стандартного устройства ZigBee
● описания стандартных атрибутов для этого
устройства
● описания стандартных команд для этого
устройства
Hack‘n’Tell
IoT
7. Уровень профиля приложения
Определяет области его использования и
позволяет устройствам разных производителей
устанавливать связь друг с другом.
Основные профили:
● Smart Energy
● Home Automation
● Personal Home and Hospital Care (PHHC)
Hack‘n’Tell
IoT
8. Как устроена сеть ZigBee?
Основные типы устройств:
● Координаторы
● Маршрутизаторы
● Конечные устройства
Hack‘n’Tell
IoT
9. Координатор
● Запускает сеть и управляет ею.
● Формирует сеть
● Выполняет функции центра управления
● Устанавливает политику безопасности
● Задает настройки в процессе
присоединения устройств к сети
● Ведает ключами безопасности
Hack‘n’Tell
IoT
10. Маршрутизатор
● Транслирует пакеты
● Осуществляет динамическую маршрутизацию
● Восстанавливает маршруты при перегрузках
в сети или отказе какого-либо устройства.
● Постоянно находится в режиме приема
● Питается от электросети
● Может обслуживать до 32 «спящих» устройств
Hack‘n’Tell
IoT
11. Конечное устройство
● Может принимать и отправлять пакеты, но
не занимается их трансляцией и
маршрутизацией.
● Может переводиться в спящий режим для
экономии энергии батарей (до 3х нед).
● Работает с датчиками, локальными
контроллерами и исполнительными
механизмами.
Hack‘n’Tell
IoT
18. Недостатки ZigBee
● Невысокая скорость передачи данных
(эффективная скорость около 30кбит/с)
● Наличие нескольких стандартов
прикладного уровня (4 спецификации и
более 10 стандартов), что приводит к
сложностям совместной работы
различного оборудования и даже
несовместимости
Hack‘n’Tell
IoT