Bluetooth LE では、基本レートと同じ周波数空間でBluetooth基本レートと共有する新しい物理層が導入されています。 このテクノロジで開発されたプロファイルは、汎用属性プロファイル (GATT) に編成されます。
各プロファイルでは、ユース ケースまたはシナリオを作成するための 1 つ以上のサービスの使用を定義します。 準拠しているサービスの実装は、Bluetooth特別関心グループ の開発者向け Web サイトで定義されている確立されたスキーマに準拠するように編成された特性から構築されます。
次の図は、オブジェクトが一般的な GATT サービス内で構造化される方法を示しています。
Bluetooth LE デバイスが Windows マシンとペアリングされている場合、デバイスはシステムの一部になります。 Windows には、デバイスと、デバイスによって報告されたプライマリ サービスの両方を表すデバイス オブジェクトが用意されています。
各デバイスとそのプライマリ サービスは Windows のデバイス オブジェクトとして表され、これらのデバイス オブジェクトは SetupDiEnumDeviceInfo、SetupDiGetDeviceProperty などのデバイス インストール機能を使用して照会および管理できます。
標準 のBluetooth プロファイル ドライバー関数に加えて、 Bluetooth LE 関数 は、Bluetooth GATT クライアント アプリケーションの開発に機能を提供します。
これらの関数を使用すると、サービスとそのオブジェクト (サービス、特性、記述子を含む) の列挙と、読み取りおよび書き込み機能を使用できます。