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


Общие сведения о Bluetooth Low Energy (LE)

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

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

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

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

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

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

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

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

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