Condividi tramite


Informazioni di riferimento per i dispositivi Bluetooth

Panoramica della tecnologia di riferimento dei dispositivi Bluetooth.

Per sviluppare informazioni di riferimento per i dispositivi Bluetooth, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

GUID

I GUID seguenti sono definiti nel bthledef.h file di intestazione. Per enumerare i dispositivi Bluetooth LE associati, puoi usare le API di enumerazione SetupDiXxx Win32 per enumerare i dispositivi della classe dell'interfaccia del dispositivo GUID_BLUETOOTHLE_DEVICE_INTERFACE.

Nome GUID, descrizione Valore
GUID_BLUETOOTHLE_DEVICE_INTERFACE. GUID dell'interfaccia del dispositivo Bluetooth LE. 0x781aee18, 0x7733, 0x4ce4, 0xad, 0xd0, 0x91, 0xf4, 0x1c, 0x67, 0xb5, 0x92
GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE. GUID dell'interfaccia del dispositivo del servizio Bluetooth LE. 0x6e3bb679, 0x4372, 0x40c8, 0x9e, 0xaa, 0x45, 0x09, 0xdf, 0x26, 0x0c, 0xd8
BTH_LE_ATT_BLUETOOTH_BASE_GUID. GUID di base Bluetooth. 0x00000000, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB

Enumerazioni

 
BTH_LE_GATT_DESCRIPTOR_TYPE

L'enumerazione BTH_LE_GATT_DESCRIPTOR_TYPE descrive i diversi tipi di attributi generici Bluetooth LE (GATT).
BTH_LE_GATT_EVENT_TYPE

L'enumerazione BTH_LE_GATT_EVENT_TYPE descrive i diversi tipi di eventi di profilo generici GATT (Bluetooth Low Energy).

Funzioni

 
BluetoothGATTAbortReliableWrite

Specifica la fine delle procedure di scrittura affidabili e le scritture devono essere interrotte.
BluetoothGATTBeginReliableWrite

La funzione BluetoothGATTBeginReliableWrite specifica che le scritture affidabili stanno per iniziare.
BluetoothGATTEndReliableWrite

Specifica la fine delle scritture affidabili e deve essere eseguito il commit delle scritture.
BluetoothGATTGetCharacteristics

Ottiene tutte le caratteristiche disponibili per il servizio specificato.
BluetoothGATTGetCharacteristicValue

Ottiene il valore della caratteristica specificata.
BluetoothGATTGetDescriptors

Ottiene tutti i descrittori disponibili per la caratteristica specificata.
BluetoothGATTGetDescriptorValue

Ottiene il valore del descrittore specificato.
BluetoothGATTGetIncludedServices

Ottiene tutti i servizi inclusi disponibili per un determinato servizio.
BluetoothGATTGetServices

La funzione BluetoothGATTGetServices ottiene tutti i servizi primari disponibili per un server.
BluetoothGATTRegisterEvent

Registra una routine da chiamare durante un evento di modifica del valore caratteristica sulla caratteristica specificata identificata dal relativo handle di caratteristica.
BluetoothGATTSetCharacteristicValue

Scrive il valore di caratteristica specificato nel dispositivo Bluetooth.
BluetoothGATTSetDescriptorValue

Scrive il valore del descrittore specificato nel dispositivo Bluetooth.
BluetoothGATTUnregisterEvent

Annulla la registrazione dell'evento di modifica del valore della caratteristica specificato.
BluetoothSetLocalServiceInfo

Imposta le informazioni sul servizio locale per una radio Bluetooth specifica.
IsBthLEUuidMatch

Determina se due UUID corrispondono tra loro.
PFNBLUETOOTH_GATT_EVENT_CALLBACK

I driver di profilo implementano un callback di eventi GATT Bluetooth da chiamare ogni volta che il valore di una caratteristica specifica cambia.

Strutture

 
BLUETOOTH_GATT_VALUE_CHANGED_EVENT

La struttura BLUETOOTH_GATT_VALUE_CHANGED_EVENT descrive un valore di attributo modificato.
BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION

La struttura BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION descrive una o più caratteristiche modificate.
BTH_LE_GATT_CHARACTERISTIC

La struttura BTH_LE_GATT_CHARACTERISTIC descrive una caratteristica di profilo GENERICo GATT (Bluetooth Low Energy).
BTH_LE_GATT_CHARACTERISTIC_VALUE

La struttura BTH_LE_GATT_CHARACTERISTIC_VALUE descrive un valore di caratteristica del profilo GATT (Bluetooth Low Energy).
BTH_LE_GATT_DESCRIPTOR

La struttura BTH_LE_GATT_DESCRIPTOR descrive un descrittore di profilo GATT (Bluetooth Low Energy).
BTH_LE_GATT_DESCRIPTOR_VALUE

La struttura BTH_LE_GATT_DESCRIPTOR_VALUE descrive una caratteristica padre.
BTH_LE_GATT_SERVICE

La struttura BTH_LE_GATT_SERVICE descrive un servizio di profilo GATT (Bluetooth Low Energy).
BTH_LE_UUID

La struttura BTH_LE_UUID contiene informazioni su un identificatore univoco universale (UUID) Bluetooth Low Energy (LE).