Поделиться через


Обзор Bluetooth Low Energy (LE)

Bluetooth LE представляет новый физический уровень, который использует то же пространство частоты, что и Базовая скорость Bluetooth. Профили, разработанные на этой технологии, упорядочены в универсальный профиль атрибутов (GATT).

Каждый профиль определяет использование одной или нескольких служб для создания варианта использования или сценария. Реализация соответствующих служб создается на основе характеристик, упорядоченных таким образом, чтобы соответствовать установленной схеме, определенной на веб-сайте разработчика Группы специальных интересов Bluetooth.

На следующей схеме показано, как объекты структурированы внутри типичной службы GATT.

Схема, показывающая структуру объектов в типичной службе Bluetooth LE GATT.

Когда устройство Bluetooth LE сопряжено с компьютером с Windows, устройство становится частью системы. Windows предоставляет объекты устройств для представления устройства и основных служб, сообщаемых устройством.

Схема, иллюстрирующая структуру объектов устройства в реализации Windows Bluetooth LE.

Каждое устройство и его основные службы представлены как объекты устройств в Windows, и эти объекты устройств можно запрашивать и управлять с помощью функций установки устройства , таких как SetupDiEnumDeviceInfo и SetupDiGetDeviceProperty.

Помимо стандартных функций драйвера профиля Bluetoothфункции Bluetooth LE предоставляют функциональные возможности для разработки клиентских приложений Bluetooth GATT.

Эти функции позволяют перечислять службы и их объекты (включая службы, характеристики и их дескрипторы), а также возможности чтения и записи.