: Bluetooth Core Specification 내용중 GATT Feature 11개 관련 동작 예제 그림 첨부합니다.
1> GATT profile 안 11 가지 features
1-1> Server Configuration
1-2> Primary Service Discovery
1-3> Relationship Discovery
1-4> Characteristic Discovery
1-5> Characteristic Descriptor Discovery
1-6> Reading a Characteristic Value (4가지)
▶ Read Characteristic Value
▶ Read Using Characteristic UUID
▶ Read Long Characteristic Values
▶ Read Multiple Characteristic Values
1-7> Writing a Characteristic Value (5 가지)
▶ Write Without Response
▶ Signed Write Without Response
▶ Write Characteristic Value
▶ Write Long Characteristic Values
▶ Reliable Writes
1-8> Notification of a Characteristic Value
1-9> Indication of a Characteristic Value
1-10> Reading a Characteristic Descriptor
1-11> Writing a Characteristic Descriptor
< 기타>
A. GATT feature 에서 사용되는 PDU
▶ 아래 내용은 Bluetooth Core_v5.3.pdf 파일 Vol 3, Part F ==> 3.4 절 참조했습니다.
ATT_EXCHANGE_MTU_REQ
ATT_EXCHANGE_MTU_RSP
ATT_READ_BY_GROUP_TYPE_REQ
ATT_READ_BY_GROUP_TYPE_RSP
ATT_FIND_BY_TYPE_VALUE_REQ
ATT_FIND_BY_TYPE_VALUE_RSP
ATT_READ_BY_TYPE_REQ
ATT_READ_BY_TYPE_RSP
ATT_FIND_INFORMATION_REQ
ATT_FIND_INFORMATION_RSP
ATT_READ_MULTIPLE_REQ
ATT_READ_MULTIPLE_RSP
ATT_READ_MULTIPLE_VARIABLE_REQ
ATT_READ_MULTIPLE_VARIABLE_RSP
ATT_WRITE_CMD
ATT_WRITE_REQ
ATT_WRITE_RSP
ATT_PREPARE_WRITE_REQ
ATT_PREPARE_WRITE_RSP
ATT_EXECUTE_WRITE_REQ
ATT_EXECUTE_WRITE_RSP
ATT_HANDLE_VALUE_NTF
ATT_HANDLE_VALUE_IND
ATT_HANDLE_VALUE_CFM
ATT_READ_REQ
ATT_READ_RSP
ATT_READ_BLOB_REQ
ATT_READ_BLOB_RSP
그럼 수고하세요.