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

Windows.. m a b. a l a b. a l i a m. a l a profile 네임 스페이스는 UWP 앱 또는 데스크톱 응용 프로그램에서 Bluetooth LE 장치와 통신 하는 데 사용할 수 있는 Windows 런타임

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

클래스

GattCharacteristic

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

GattCharacteristicsResult

다음의 GetCharacteristicsForUuidAsync 결과를 포함합니다. GetCharacteristicsAsync

GattCharacteristicUuids

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

GattClientNotificationResult

의 결과입니다.NotifyValueAsync

GattDescriptor

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

GattDescriptorsResult

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

GattDescriptorUuids

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

GattDeviceService

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

GattDeviceServicesResult

GetIncludedServicesForUuidAsyncGetIncludedServicesForUuidAsync

GattLocalCharacteristic

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

GattLocalCharacteristicParameters

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

GattLocalCharacteristicResult

의 결과입니다 CreateCharacteristicAsync.

GattLocalDescriptor

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

GattLocalDescriptorParameters

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

GattLocalDescriptorResult

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

GattLocalService

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

GattPresentationFormat

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

GattPresentationFormatTypes

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

GattProtocolError

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

GattReadClientCharacteristicConfigurationDescriptorResult

GATT 클라이언트 CharacteristicConfigurationClientDescriptor 값을 읽은 결과를 나타냅니다.

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

GATT 쓰기 작업의 결과(예: WriteValueWithResultAsync.)를 포함합니다.

열거형

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

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

추가 정보