Что такое профили GATT в Android BLE? Как они важны? Что означает услуга?

GATT: Общий профиль атрибута, он определяет инфраструктуру обслуживания с использованием протокола ATT (транспорта атрибутов). Эта структура определяет процедуры и форматы услуг и характеристик.
Сервис — это абстрактная функция, которую сенсор (GATT-сервер) хочет предоставить другим устройствам. Примером для сервиса являются «Немедленное оповещение», «Потеря связи»,
«Частота сердечных сокращений».
Итак,
когда мы определяем модуль BLE как службу «Монитор сердечного ритма», что это на самом деле означает?
«Это означает, что вы используете сервис Heart Rate Motitor , и вы можете обслуживать клиентов».
Подробности о том, что ожидает клиент от вашей услуги « Пульс », можно найти здесь »Английская спецификация | Принятые документы. «
Аналогично, на GATT-сервере может размещаться любое количество служб. Число клиентов, подключающихся к этим службам, определяется спецификацией каждой службы.
Назначение UUID для любой службы (для любого профиля, характеристики, дескриптора характеристики и так далее по этому вопросу), чтобы однозначно идентифицировать его в удаленных устройствах. это означаетчто удаленное устройство определит « сердечный ритм службу» через UUID не через английское название.

0

Ура! Вы первые нашли эту информацию, сделайте доброе дело, поделитесь ей в: