Bluetooth 低エネルギー (LE) の概要.

Bluetooth LE では、Bluetooth Basicレートと同じ周波数空間を共有する新しい物理レイヤーが導入されています。 このテクノロジで開発されたプロファイルは、汎用属性プロファイル (GATT) に編成されます。

各プロファイルでは、ユース ケースまたはシナリオを作成するための 1 つ以上のサービスの使用を定義します。 準拠したサービスの実装は、Bluetooth に関する特別な関心 グループで定義された確立されたスキーマに準拠する方法で整理された特性から構築されます developer ウェブサイト.

次の図は、オブジェクトが一般的な GATT サービス内で構造化される方法を示しています。

Diagram showing the structure of objects inside a typical Bluetooth LE GATT service.

Bluetooth LE デバイスが Windows マシンとペアリングされている場合、デバイスはシステムの一部になります。 Windows には、デバイスと、デバイスによって報告されたプライマリ サービスの両方を表すデバイス オブジェクトが用意されています。

Diagram illustrating the device object structure in Windows Bluetooth LE implementation.

各デバイスとその主要なサービスは、Windows ではデバイス オブジェクトとして表されますと これらのデバイス オブジェクトはクエリできる と、を使用して管理されます デバイス設置functions といった SetupDiEnumDeviceInfo, と SetupDiGetDeviceProperty.

スタンダードに加えて、 Bluetoothプロファイルドライバのfunctions, Bluetooth LE functions Bluetooth GATT クライアント アプリケーションの開発のための機能を提供します。

これらのfunctionを使用すると、サービスとそのオブジェクト (サービス、特性、記述子を含む) のリストと、読み取りおよび書き込み機能を使用できます。