CHAPTER 4
4 장
GATT (Services and Characteristics)
GATT(서비스와 특성)
The Generic Attribute Profile (GATT) establishes in detail how to exchange all profile and user data over a BLE connection.
GATT (Generic Attribute Profile)는 BLE 연결을 통해 모든 프로필 및 사용자 데이터를 교환하는 방법을 자세히 설정합니다.
In contrast with GAP (Chapter 3), which defines the low-level interactions with devices, GATT deals only with actual data transfer procedures and formats.
장치와의 하위 수준 상호 작용을 정의하는 GAP (3장)와 달리 GATT는 실제 데이터 전송 절차 및 형식만 다룹니다.
GATT also provides the reference framework for all GATT-based profiles (discussed in “SIG-defined GATT-based profiles” on page 14), which cover precise use cases and ensure interoperability between devices from different vendors.
GATT는 또한 모든 GATT 기반 프로필(14페이지의 "SIG 정의 GATT 기반 프로필"에서 설명)에 대한 참조 프레임워크를 제공합니다. 이는 정확한 사용 사례를 다루고 다양한 공급업체의 장치 간 상호 운용성을 보장합니다.
All standard BLE profiles are therefore based on GATT and must comply with it to operate correctly.
따라서 모든 표준 BLE 프로필은 GATT를 기반으로 하며 올바르게 작동하려면 이를 준수해야 합니다.
This makes GATT a key section of the BLE specification, because every single item of data relevant to applications and users must be formatted, packed, and sent according to its rules.
이로 인해 GATT는 BLE 사양의 핵심 섹션이 되었습니다. 애플리케이션 및 사용자와 관련된 모든 단일 데이터 항목은 해당 규칙에 따라 형식이 지정되고, 압축되고 전송되어야 하기 때문입니다.
GATT uses the Attribute Protocol (detailed in “Attribute Protocol (ATT)” on page 26) as its transport protocol to exchange data between devices.
GATT는 속성 프로토콜 (26페이지의 "속성 프로토콜 (ATT)"에 자세히 설명되어 있음)을 전송 프로토콜로 사용하여 장치 간에 데이터를 교환합니다.
This data is organized hierarchically in sections called services, which group conceptually related pieces of user data called characteristics.
이 데이터는 서비스라는 섹션에서 계층적으로 구성되며, 특성이라는 사용자 데이터의 개념적으로 관련된 부분을 그룹화합니다.
This determines many fundamental aspects of GATT discussed in this chapter.
이는 이 장에서 논의된 GATT의 많은 기본 측면을 결정합니다.