반응형
참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/
* 세로 형태의 ATT PDU는 "ATT Opcode (ATT PDU) - 세로 버전" 참고
Attribute protocol PDU | |||
분류 | Attribute Opcode (1 octet) |
Parameter | |
Error handling |
0x01 | ATT_ERROR_RSP |
* Error code는 "ATT_ERROR_RSP Error Code" 참고 |
MTU exchange |
0x02 | ATT_EXCHANGE_MTU_REQ | |
0x03 | ATT_EXCHANGE_MTU_RSP | ||
Find information |
0x04 | ATT_FIND_INFORMATION_REQ | |
0x05 | ATT_FIND_INFORMATION_RSP | ||
0x06 | ATT_FIND_BY_TYPE_VALUE_REQ | ||
0x07 | ATT_FIND_BY_TYPE_VALUE_RSP | ||
Reading attribute |
0x08 | ATT_READ_BY_TYPE_REQ | |
0x09 | ATT_READ_BY_TYPE_RSP | ||
0x0A | ATT_READ_REQ | ||
0x0B | ATT_READ_RSP | ||
0x0C | ATT_READ_BLOB_REQ | ||
0x0D | ATT_READ_BLOB_RSP | ||
0x0E | ATT_READ_MULTIPLE_REQ | ||
0x0F | ATT_READ_MULTIPLE_RSP | ||
0x10 | ATT_READ_BY_GROUP_TYPE_REQ | ||
0x11 | ATT_READ_BY_GROUP_TYPE_RSP | ||
0x20 | ATT_READ_MULTIPLE_VARIABLE_REQ | ||
0x21 | ATT_READ_MULTIPLE_VARIABLE_RSP | ||
Writing attribute |
0x12 | ATT_WRITE_REQ | |
0x13 | ATT_WRITE_RSP | No Parameter | |
0x52 | ATT_WRITE_CMD | ||
0xD2 | ATT_SIGNED_WRITE_CMD | ||
Queued write |
0x16 | ATT_PREPARE_WRITE_REQ | |
0x17 | ATT_PREPARE_WRITE_RSP | ||
0x18 | ATT_EXECUTE_WRITE_REQ | ||
0x19 | ATT_EXECUTE_WRITE_RSP | No Parameter | |
Server initiated |
0x1B | ATT_HANDLE_VALUE_NTF | |
0x1D | ATT_HANDLE_VALUE_IND | ||
0x1E | ATT_HANDLE_VALUE_CFM | No Parameter | |
0x23 | ATT_MULTIPLE_HANDLE_VALUE_NTF |
반응형
'블루투스 > ATT' 카테고리의 다른 글
ATT Opcode (ATT PDU) - 세로 버전 (0) | 2023.01.10 |
---|---|
ATT_ERROR_RSP Error Code (0) | 2023.01.09 |
ATT(Attribute Protocol) (0) | 2023.01.09 |