Bluetooth 디바이스 참조
Bluetooth 디바이스 참조 기술에 대한 개요입니다.
Bluetooth 디바이스 참조를 개발하려면 다음 헤더가 필요합니다.
이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.
GUID
헤더 파일에 다음 GUID가 bthledef.h
정의되어 있습니다. 페어링된 Bluetooth LE 디바이스를 열거하려면 SetupDiXxx Win32 열거형 API를 사용하여 GUID_BLUETOOTHLE_DEVICE_INTERFACE 디바이스 인터페이스 클래스의 디바이스를 열거할 수 있습니다.
GUID 이름, 설명 | 값 |
---|---|
GUID_BLUETOOTHLE_DEVICE_INTERFACE. Bluetooth LE 디바이스 인터페이스 GUID입니다. | 0x781aee18, 0x7733, 0x4ce4, 0xad, 0xd0, 0x91, 0xf4, 0x1c, 0x67, 0xb5, 0x92 |
GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE. Bluetooth LE 서비스 디바이스 인터페이스 GUID. | 0x6e3bb679, 0x4372, 0x40c8, 0x9e, 0xaa, 0x45, 0x09, 0xdf, 0x26, 0x0c, 0xd8 |
BTH_LE_ATT_BLUETOOTH_BASE_GUID. Bluetooth 기본 GUID입니다. | 0x00000000, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB |
열거형
BTH_LE_GATT_DESCRIPTOR_TYPE BTH_LE_GATT_DESCRIPTOR_TYPE 열거형은 다양한 유형의 Bluetooth LE GATT(제네릭 특성)를 설명합니다. |
BTH_LE_GATT_EVENT_TYPE BTH_LE_GATT_EVENT_TYPE 열거형은 다양한 유형의 Bluetooth LE(저에너지) GATT(제네릭 특성) 프로필 이벤트를 설명합니다. |
Functions
BluetoothGATTAbortReliableWrite 신뢰할 수 있는 쓰기 프로시저의 끝을 지정하고 쓰기를 중단해야 합니다. |
BluetoothGATTBeginReliableWrite BluetoothGATTBeginReliableWrite 함수는 신뢰할 수 있는 쓰기가 시작되도록 지정합니다. |
BluetoothGATTEndReliableWrite 신뢰할 수 있는 쓰기의 끝을 지정하고 쓰기를 커밋해야 합니다. |
BluetoothGATTGetCharacteristics 지정된 서비스에 사용할 수 있는 모든 특성을 가져옵니다. |
BluetoothGATTGetCharacteristicValue 지정된 특성의 값을 가져옵니다. |
BluetoothGATTGetDescriptors 지정된 특성에 사용할 수 있는 모든 설명자를 가져옵니다. |
BluetoothGATTGetDescriptorValue 지정된 설명자의 값을 가져옵니다. |
BluetoothGATTGetIncludedServices 지정된 서비스에 사용할 수 있는 모든 포함된 서비스를 가져옵니다. |
BluetoothGATTGetServices BluetoothGATTGetServices 함수는 서버에 사용할 수 있는 모든 기본 서비스를 가져옵니다. |
BluetoothGATTRegisterEvent 특성 핸들로 식별된 지정된 특성에 대한 특성 값 변경 이벤트 중에 다시 호출할 루틴을 등록합니다. |
BluetoothGATTSetCharacteristicValue 지정된 특성 값을 Bluetooth 디바이스에 씁니다. |
BluetoothGATTSetDescriptorValue 지정한 설명자 값을 Bluetooth 디바이스에 씁니다. |
BluetoothGATTUnregisterEvent 지정된 특성 값 변경 이벤트를 등록 취소합니다. |
BluetoothSetLocalServiceInfo 특정 Bluetooth 라디오에 대한 로컬 서비스 정보를 설정합니다. |
IsBthLEUuidMatch 두 UUID가 서로 일치하는지 여부를 결정합니다. |
PFNBLUETOOTH_GATT_EVENT_CALLBACK 프로필 드라이버는 특정 특성의 값이 변경될 때마다 호출할 Bluetooth GATT 이벤트 콜백을 구현합니다. |
구조체
BLUETOOTH_GATT_VALUE_CHANGED_EVENT BLUETOOTH_GATT_VALUE_CHANGED_EVENT 구조체는 변경된 특성 값을 설명합니다. |
BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION 구조체는 변경된 하나 이상의 특성을 설명합니다. |
BTH_LE_GATT_CHARACTERISTIC BTH_LE_GATT_CHARACTERISTIC 구조는 Bluetooth LE(저에너지) GATT(제네릭 특성) 프로필 특성을 설명합니다. |
BTH_LE_GATT_CHARACTERISTIC_VALUE BTH_LE_GATT_CHARACTERISTIC_VALUE 구조는 Bluetooth LE(저에너지) GATT(제네릭 특성) 프로필 특성 값을 설명합니다. |
BTH_LE_GATT_DESCRIPTOR BTH_LE_GATT_DESCRIPTOR 구조는 Bluetooth LE(저에너지) GATT(제네릭 특성) 프로필 설명자를 설명합니다. |
BTH_LE_GATT_DESCRIPTOR_VALUE BTH_LE_GATT_DESCRIPTOR_VALUE 구조체는 부모 특성을 설명합니다. |
BTH_LE_GATT_SERVICE BTH_LE_GATT_SERVICE 구조는 Bluetooth LE(저에너지) GATT(제네릭 특성) 프로필 서비스를 설명합니다. |
BTH_LE_UUID BTH_LE_UUID 구조에는 BLUEtooth LE(저에너지) UUID(유니버설 고유 식별자)에 대한 정보가 포함되어 있습니다. |