Visão geral de LE (Bluetooth de baixa energia)
O Bluetooth LE apresenta uma nova camada física que compartilha o mesmo espaço de frequência que a taxa básica do Bluetooth. Os perfis desenvolvidos nessa tecnologia são organizados no GATT (perfil de atributo genérico).
Cada perfil define o uso de um ou mais serviços para criar um caso de uso ou cenário. As implementações de serviço em conformidade são construídas a partir de características organizadas de maneira que esteja em conformidade com o esquema estabelecido definido no site do desenvolvedor do Grupo de Interesse Especial Bluetooth.
O diagrama a seguir ilustra a maneira como os objetos são estruturados dentro de um serviço GATT típico.
Quando um dispositivo Bluetooth LE é emparelhado com um computador Windows, o dispositivo se torna parte do sistema. O Windows fornece objetos de dispositivo para representar o dispositivo e os serviços primários relatados pelo dispositivo.
Cada dispositivo e seus serviços primários são representados como objetos de dispositivo no Windows e esses objetos de dispositivo podem ser consultados e gerenciados usando as funções de instalação do dispositivo , como SetupDiEnumDeviceInfo e SetupDiGetDeviceProperty.
Além das funções padrão do driver de perfil Bluetooth, as funções DE BLUETOOTH fornecem funcionalidade para o desenvolvimento de aplicativos cliente GATT Bluetooth.
Essas funções permitem a enumeração de serviços e seus objetos (incluindo serviços, características e seus descritores), bem como recursos de leitura e gravação.