Windows.Devices.Bluetooth.GenericAttributeProfile 네임스페이스

Windows.Devices.Bluetooth.GenericAttributeProfile 네임스페이스는 UWP 앱 또는 데스크톱 애플리케이션이 Bluetooth LE 디바이스와 통신하는 데 사용할 수 있는 Windows 런타임 클래스를 정의합니다.

배경 정보는 Bluetooth를 참조하세요. 소스 코드는 Bluetooth 저에너지 샘플을 참조하세요.

클래스

GattCharacteristic

GATT 서비스의 특성을 나타냅니다. GattCharacteristic 개체는 특정 서비스의 GATT 특성을 나타내며 GattDeviceService 개체의 Characteristics 속성에서 가져옵니다.

GattCharacteristicsResult

GetCharacteristicsForUuidAsyncGetCharacteristicsAsync의 결과를 포함합니다.

GattCharacteristicUuids

가장 잘 알려진 특성 UUID 값의 열거형을 나타내며 GATT 특성 UUID를 사용하기 위한 편리한 메서드와 일반적인 GATT 특성에 대한 특성 UUID를 제공하는 정적 속성을 제공합니다.

GattClientNotificationResult

NotifyValueAsync의 결과

GattDescriptor

GATT 특성의 설명자를 나타냅니다. GattDescriptor 개체는 특정 특성의 GATT 설명자를 나타내며 GattCharacteristic 개체의 Descriptors 속성에서 가져옵니다.

GattDescriptorsResult

GattCharacteristic.GetDescriptorsAsync와 같은 설명자 작업의 결과

GattDescriptorUuids

가장 잘 알려진 설명자 UUID 값의 열거형을 나타내며 GATT 설명자 UUID를 사용하기 위한 편리한 메서드와 일반 GATT 설명자에 대한 설명자 UUID를 제공하는 정적 속성을 제공합니다.

GattDeviceService

Bluetooth 디바이스의 GATT 기본 서비스를 나타냅니다. GattDeviceService 클래스는 Bluetooth LE 디바이스의 GATT 서비스를 나타냅니다. Windows.Devices.Enumeration API를 사용하여 디바이스를 찾아 얻은 디바이스 서비스 instance 경로를 사용하여 인스턴스화됩니다.

GattDeviceServicesResult

GetIncludedServicesForUuidAsyncGetIncludedServicesForUuidAsync의 상태

GattLocalCharacteristic

이 클래스는 로컬 특성을 나타냅니다.

GattLocalCharacteristicParameters

이 클래스에는 로컬 특성 설명자 매개 변수가 포함됩니다.

GattLocalCharacteristicResult

CreateCharacteristicAsync의 결과입니다.

GattLocalDescriptor

이 클래스는 로컬 특성의 설명자를 정의합니다.

GattLocalDescriptorParameters

이 클래스는 설명자의 매개 변수를 정의합니다.

GattLocalDescriptorResult

CreateDescriptorAsync와 같은 로컬 특성 설명자 작업의 결과입니다.

GattLocalService

이 클래스는 GATT 로컬 서비스를 나타냅니다.

GattPresentationFormat

단일 프레젠테이션 형식 GATT 설명자의 값을 나타냅니다.

GattPresentationFormatTypes

GattPresentationFormat.FormatType 속성이 사용할 수 있는 잘 알려진 다양한 값을 나타냅니다.

GattProtocolError

이 클래스에는 GATT 프로토콜 오류에 대한 바이트 값이 포함되어 있습니다.

GattReadClientCharacteristicConfigurationDescriptorResult

GATT 클라이언트 특성구성ClientDescriptor 값을 읽은 결과를 나타냅니다.

GattReadRequest

이 클래스는 Bluetooth GATT 읽기 요청을 나타냅니다.

GattReadRequestedEventArgs

이 클래스에는 StateChanged 이벤트에 대한 인수가 포함됩니다.

GattReadResult

GATT 특성 또는 설명자 값의 비동기 읽기 작업의 결과를 나타냅니다.

GattReliableWriteTransaction

트랜잭션 쓰기 작업의 형태로 Bluetooth LE 디바이스에서 GATT 신뢰할 수 있는 쓰기를 수행합니다.

GattRequestStateChangedEventArgs

이 클래스는 StateChanged의 인수를 정의합니다.

GattServiceProvider

이 클래스는 GATT 서비스를 보급하는 데 사용됩니다.

GattServiceProviderAdvertisementStatusChangedEventArgs

GattServiceProvider에 대한 이벤트 인수입니다.

GattServiceProviderAdvertisingParameters

이 클래스는 GATT 서비스 보급 매개 변수를 정의하는 데 사용됩니다.

GattServiceProviderResult

이 클래스는 CreateAsync 작업의 결과입니다.

GattServiceUuids

가장 잘 알려진 서비스 UUID 값의 열거형을 나타내며 GATT 서비스 UUID를 사용하기 위한 편리한 메서드와 일반적인 GATT 서비스에 대한 서비스 UUID를 제공하는 정적 속성을 제공합니다. 모든 Bluetooth SIG 정의 서비스 UUID 목록을 보려면 Bluetooth SIG 정의 서비스 UUID를 참조하세요.

참고

GattServiceUuids에 명명된 속성이 없는 UUID의 경우 BluetoothUuidHelper.FromShortId를 사용할 수 있습니다.

GattSession

GATT(제네릭 특성 프로필) 세션을 나타냅니다.

GattSessionStatusChangedEventArgs

이 클래스는 SessionStatusChanged 이벤트 인수를 나타냅니다.

GattSubscribedClient

이 클래스는 GATT 세션의 구독된 클라이언트를 나타냅니다.

GattValueChangedEventArgs

Bluetooth LE 디바이스에서 보낸 특성 값 변경 알림 및 표시 이벤트를 처리하는 데 사용되는 GattCharacteristic.ValueChanged 이벤트 처리기에서 받은 인수를 나타냅니다.

GattWriteRequest

이 클래스는 GATT 쓰기 요청을 나타냅니다.

GattWriteRequestedEventArgs

이 클래스는 WriteRequested에 대한 이벤트 인수를 나타냅니다.

GattWriteResult

WriteValueWithResultAsync와 같은 GATT 쓰기 작업의 결과를 포함합니다.

열거형

GattCharacteristicProperties

GATT 특성 속성과 GATT 확장 특성 속성 설명자의 값을 지정합니다.

GATT 특성 속성을 나타내는 플래그 컬렉션을 제공하고 GATT 확장 속성 설명자에 특성의 GATT 확장 특성 속성이 있는 경우 입니다.

GATT 프로필에 정의된 GATT 특성 속성을 나타내며 ExtendedProperties 플래그가 있으면 확장 특성 속성 설명자의 속성도 나타냅니다.

GattClientCharacteristicConfigurationDescriptorValue

GATT ClientCharacteristicConfigurationDescriptor의 값을 나타냅니다.

클라이언트 특성 구성 설명자의 상태를 나타냅니다.

GattCommunicationStatus

WinRT GATT API 관련 비동기 작업의 반환 상태 나타냅니다.

비동기 작업의 상태 나타냅니다.

GattOpenStatus

GattDeviceService.OpenAsync의 상태.

GattProtectionLevel

원하는 보안 수준을 나타냅니다.

원하는 보안 옵션을 요청할 수 있습니다.

GattRequestState

이 열거형은 GATT 요청 상태를 정의합니다.

GattServiceProviderAdvertisementStatus

이 열거형은 GattServiceProvider의 보급 알림 상태 정의합니다.

GattSessionStatus

이 열거형은 GattSession 상태 정의합니다.

GattSharingMode

이 열거형은 GATT 공유 모드를 나타냅니다.

GattWriteOption

수행할 쓰기 작업의 유형을 나타냅니다.

추가 정보