Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Обзор эталонной технологии устройств Bluetooth.
Для разработки справочника по устройствам Bluetooth вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Идентификаторы GUID
Следующие идентификаторы GUID определяются в файле заголовка bthledef.h . Для перечисления парных устройств Bluetooth LE можно использовать API перечисления SetupDiXxxx Win32 для перечисления устройств класса интерфейса устройства GUID_BLUETOOTHLE_DEVICE_INTERFACE .
| Имя GUID, описание | Значение |
|---|---|
| GUID_BLUETOOTHLE_DEVICE_INTERFACE. Guid интерфейса устройства Bluetooth LE. | 0x781aee18, 0x7733, 0x4ce4, 0xad, 0xd0, 0x91, 0xf4, 0x1c, 0x67, 0xb5, 0x92 |
| GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE. Guid интерфейса устройства службы Bluetooth LE. | 0x6e3bb679, 0x4372, 0x40c8, 0x9e, 0xaa, 0x45, 0x09, 0xdf, 0x26, 0x0c, 0xd8 |
| BTH_LE_ATT_BLUETOOTH_BASE_GUID. Базовый GUID Bluetooth. | 0x00000000, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB |
Перечисления
|
BTH_LE_GATT_DESCRIPTOR_TYPE Перечисление BTH_LE_GATT_DESCRIPTOR_TYPE описывает различные типы универсальных атрибутов Bluetooth LE (GATT). |
|
BTH_LE_GATT_EVENT_TYPE Перечисление BTH_LE_GATT_EVENT_TYPE описывает различные типы событий профиля универсального атрибута Bluetooth Low Energy (LE) (GATT). |
Функции
|
BluetoothGATTAbortReliableWrite Указывает конец надежных процедур записи, и операции записи должны быть прерваны. |
|
BluetoothGATTBeginReliableWrite Функция BluetoothGATTBeginReliableWrite указывает, что надежные операции записи должны начаться. |
|
BluetoothGATTEndReliableWrite Указывает конец надежных операций записи, и записи должны быть зафиксированы. |
|
BluetoothGATTGetCharacteristics Возвращает все характеристики, доступные для указанной службы. |
|
BluetoothGATTGetCharacteristicValue Возвращает значение указанной характеристики. |
|
BluetoothGATTGetDescriptors Возвращает все дескрипторы, доступные для указанной характеристики. |
|
BluetoothGATTGetDescriptorValue Возвращает значение указанного дескриптора. |
|
BluetoothGATTGetIncludedServices Возвращает все включенные службы, доступные для данной службы. |
|
BluetoothGATTGetServices Функция BluetoothGATTGetServices получает все основные службы, доступные для сервера. |
|
BluetoothGATTRegisterEvent Регистрирует подпрограмму для обратного вызова во время события изменения значения характеристики для заданной характеристики, определяемой ее дескриптором характеристики. |
|
BluetoothGATTSetCharacteristicValue Записывает указанное значение характеристики на устройство Bluetooth. |
|
BluetoothGATTSetDescriptorValue Записывает указанное значение дескриптора на устройство Bluetooth. |
|
BluetoothGATTUnregisterEvent Отменяет регистрацию заданного события изменения значения характеристики. |
|
BluetoothSetLocalServiceInfo Задает сведения о локальной службе для конкретного радиомодулем Bluetooth. |
|
IsBthLEUuidMatch Определяет, соответствуют ли два UUID друг другу. |
|
PFNBLUETOOTH_GATT_EVENT_CALLBACK Драйверы профилей реализуют обратный вызов события Bluetooth GATT, который вызывается при изменении значения определенной характеристики. |
Структуры
|
BLUETOOTH_GATT_VALUE_CHANGED_EVENT Структура BLUETOOTH_GATT_VALUE_CHANGED_EVENT описывает измененное значение атрибута. |
|
BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION Структура BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION описывает одну или несколько измененных характеристик. |
|
BTH_LE_GATT_CHARACTERISTIC Структура BTH_LE_GATT_CHARACTERISTIC описывает характеристику профиля универсального атрибута Bluetooth Low Energy (LE) (GATT). |
|
BTH_LE_GATT_CHARACTERISTIC_VALUE Структура BTH_LE_GATT_CHARACTERISTIC_VALUE описывает значение характеристики профиля универсального атрибута Bluetooth Low Energy (LE) (GATT). |
|
BTH_LE_GATT_DESCRIPTOR Структура BTH_LE_GATT_DESCRIPTOR описывает дескриптор профиля универсального атрибута Bluetooth Low Energy (LE) (GATT). |
|
BTH_LE_GATT_DESCRIPTOR_VALUE Структура BTH_LE_GATT_DESCRIPTOR_VALUE описывает родительскую характеристику. |
|
BTH_LE_GATT_SERVICE Структура BTH_LE_GATT_SERVICE описывает службу профиля универсального атрибута (GATT) Bluetooth Low Energy (LE). |
|
BTH_LE_UUID Структура BTH_LE_UUID содержит сведения о универсальном уникальном идентификаторе (UUID) Bluetooth Low Energy (LE). |