Bluetooth LE(저에너지) 개요

Bluetooth LE는 Bluetooth 기본 속도와 동일한 주파수 공간을 공유하는 새로운 물리적 계층을 도입했습니다. 이 기술에서 개발된 프로필은 GATT(제네릭 특성 프로필)로 구성됩니다.

각 프로필은 하나 이상의 서비스를 사용하여 사용 사례 또는 시나리오를 만드는 방법을 정의합니다. 호환 서비스 구현은 Bluetooth 특수 관심 그룹 개발자 웹 사이트에 정의된 설정된 스키마를 준수하는 방식으로 구성된 특성에서 생성됩니다.

다음 다이어그램에서는 일반적인 GATT 서비스 내에서 개체를 구성하는 방법을 보여 줍니다.

일반적인 Bluetooth LE GATT 서비스 내의 개체 구조를 보여 주는 다이어그램

Bluetooth LE 디바이스를 Windows 컴퓨터와 페어링하면 디바이스가 시스템의 일부가 됩니다. Windows는 디바이스에서 보고한 디바이스 및 기본 서비스를 모두 나타내는 디바이스 개체를 제공합니다.

Windows Bluetooth LE 구현의 디바이스 개체 구조를 보여 주는 다이어그램

각 디바이스와 기본 서비스는 Windows에서 디바이스 개체로 표시되며 이러한 디바이스 개체는 SetupDiEnumDeviceInfoSetupDiGetDeviceProperty와 같은 디바이스 설치 기능을 사용하여 쿼리 및 관리할 수 있습니다.

Bluetooth LE 함수는 표준 Bluetooth 프로필 드라이버 기능 외에도 Bluetooth GATT 클라이언트 애플리케이션 개발을 위한 기능을 제공합니다.

이러한 함수를 사용하면 서비스 및 해당 개체(서비스, 특성 및 설명자 포함)를 열거하고 읽기 및 쓰기 기능을 사용할 수 있습니다.