Condividi tramite


Panoramica di Bluetooth Low Energy (LE)

Bluetooth LE introduce un nuovo livello fisico che condivide lo stesso spazio di frequenza della velocità di base Bluetooth. I profili sviluppati in questa tecnologia sono organizzati nel profilo dell'attributo generico (GATT).

Ogni profilo definisce l'uso di uno o più servizi per creare un caso d'uso o uno scenario. Le implementazioni di servizio conformi vengono costruite da caratteristiche organizzate in modo conforme allo schema stabilito definito nel sito Web per sviluppatori di Bluetooth Special Interest Group.

Il diagramma seguente illustra il modo in cui gli oggetti sono strutturati all'interno di un servizio GATT tipico.

Diagramma che mostra la struttura di oggetti all'interno di un tipico servizio BLUETOOTH LE GATT.

Quando un dispositivo Bluetooth LE è associato a un computer Windows, il dispositivo diventa parte del sistema. Windows fornisce oggetti dispositivo per rappresentare sia il dispositivo che i servizi primari segnalati dal dispositivo.

Diagramma che illustra la struttura dell'oggetto dispositivo nell'implementazione di Windows Bluetooth LE.

Ogni dispositivo e i relativi servizi primari sono rappresentati come oggetti dispositivo in Windows e questi oggetti dispositivo possono essere sottoposti a query e gestiti usando le funzioni di installazione del dispositivo, ad esempio SetupDiEnumDeviceInfo e SetupDiGetDeviceProperty.

Oltre alle funzioni del driver di profilo Bluetooth standard, le funzioni Bluetooth LE forniscono funzionalità per lo sviluppo di applicazioni client BLUETOOTH GATT.

Queste funzioni consentono l'enumerazione dei servizi e dei relativi oggetti ,inclusi i servizi, le caratteristiche e i relativi descrittori, nonché le funzionalità di lettura e scrittura.