Информация  |  Продукция  |  Производители  |  О Компании  |  Поставка  |  Контакты
ОБМЕН ОПЫТОМ
ВЫБЕРИТЕ КАТЕГОРИЮ

Для чего предназначен профиль GATT?

19.9.2019

Вопрос:

Для чего предназначен профиль GATT?

Ответ:

Данные хранятся на устройстве-сервере в виде атрибутов. При этом хранятся они в виде базы данных, структура которой определена спецификацией Bluetooth.  Атрибуты всегда привязаны к каким-либо Bluetooth-сервисам. Например, сервис GAP (General Access Profile) отвечает за установление соединения и содержит соответствующие атрибуты (например, роль устройства в процессе соединения, возможность обнаружения устройства, параметры безопасности и другие). Сервис Device Information содержит информацию об устройстве.  Эти сервисы используются практически на всех BLE-устройствах.  Кроме них существует большое количество сервисов, которые являются опциональными. На рисунке для примера приведен сервис монитора сердечного ритма.

Bluetooth_GATT

Каждый сервис состоит из набора характеристик. Здесь показано, что сервис монитора сердечного ритма содержит собственно харатеристику "сердечный ритм" и характеристику "координата датчика".  Далее каждая характеристика обладает свойствами, в число которых входит значение характеристики, способы доступа к характеристике, такие как, например, чтение или запись; и доступность характеристики в настоящее время, т.е. разрешен доступ к характеристике или запрещен. Спецификация всей этой базы данных атрибутов вместе с описанием операций доступа к атрибутам называется General Attribute Profile или сокращенно GATT. При этом существуют разработанные библиотеки программного обеспечения, которые реализуют стандартные GATT-сервисы и характеристики так, что разработчикам конечного приложения необходимо только выбрать из библиотеки требующиеся сервисы и добавить их к себе в проект.

 

Андрей Бренёв

bav@efo.ru

«« Назад



Приемопередатчики субгигагерцевого диапазона компании HopeRF
© Все права сохранены. 2010 – 2023.