- •ZigBee стек.
- •Запрос на передачу данных.
- •Отчет о получении данных.
- •Поле управляющего фрейма.
- •1 2 3 4 5
- •Системное приложение.
- •Признаки.
- •Признак узла.
- •Простой признак.
- •Формат основного af фрейма.
- •1 2 3 4 5
- •Объект устройства zig bee Устройство и служба обнаружения команд
- •1 2 3
- •Конфигурация конечной точки/профиля/кластера на конечном устройстве
Системное приложение.
Типы данных.
Типы данных |
Длина данных (актеты) |
Нет данных |
0 |
Без знаковое 8-бит целое |
1 |
Знаковое 8-бит целое |
1 |
Без знаковое 16-бит целое |
2 |
Знаковое 16-бит целое |
2 |
Semi-precision |
2 |
Абсолютное время (сек.) |
4 |
Относительное время (сек.) |
4 |
Буквенная строка |
Определяется в 1-м актете |
Восьмиричная строка |
Определяется в 1-м актете |
Признаки.
имя |
Обязательн./необяз. |
описание |
Узел |
обязательный |
Тип и возможности узла (1/устройство) |
Мощность узла |
обязательный |
Хар-ки мощности узла (1/устройство) |
Простейший(simple) |
обязательный |
Описание устройства, включенного в узел (1/устройство) |
комплекс |
необязательный |
Дальнейшая информация об описании устройства |
пользователь |
необязательный |
Информация определяемая пользователем |
Признак узла.
Имя поля |
Длина (бит) |
описание |
Логический тип |
3 |
ZB координатор |
Частотный канал |
5 |
868мгц,915мгц,2,4Ггц |
Флаги возможностей MAC |
8 |
Альтернативный PAN координатор, тип MAC логического устройства,источник питания, включение приемника в спящем режиме, возможности защиты. |
Код производителя |
16 |
Код размещенный ZB альянсом
|
Максимальный размер буфера |
8 |
Максимальный размер данных переданых приложению |
Простой признак.
Имя поле |
Длина (бит) |
Описание |
Конечная точка |
8 |
Конечная точка которой передается этот признак |
ID профиль приложения |
16 |
Профиль, выполняемый на этой конечной точке |
ID устройства приложения |
16 |
Описание устройства, выполняемого на этой конечной точке |
Версия приложения устройства |
4 |
Версия 1.0 |
Флаги приложения |
4 |
Доступный признак комплекса, пользователя |
Приложение счетчика входящих кластеров |
8 |
Номер входящего кластера |
Приложение описания входящего кластера |
8*i |
Описание подтвержденных входящих кластеров |
Приложение счетчика исходящих кластеров |
8 |
Номер исходящих кластеров |
Приложение описания исходящего кластера |
8*o |
Описание подтвержденных исходящих кластеров |
Формат основного af фрейма.
1 2
Бит: 4 |
4 |
Перемен. |
Перемен. |
Перемен. |
Счетчик сеансов связи (транзакция) |
Тип фрейма |
Транзакция1 |
… |
Транзакция n |
Число транзакций включенных в фрейм
KVP или MSG(ключ важной пары илисообщение)
Где каждая транзакция имеет формат:
Бит: 8 |
переменная |
П
1 |
Данные транзакции |
Заголовок транзакции |
Полезная информация транзакции |
Последовательный номер транзакции используется для подкрепления ответных фреймов к фреймам запросов.
Формат основного KVP командного фрейма.
Бит: 1 |
4 |
16 |
0/8 |
Перем. |
Индикатор типа команды |
Тип атрибута данных |
Идентификатор атрибута |
Код ошибки |
Данные атрибута |