2.4.1.4 GATT Sub-Procedure Requirements

Requirements in this section represent a minimum set of requirements for a server. Other GATT sub‑procedures may be used if supported by both the client and server.

Table 1.1 summarizes additional GATT sub-procedure requirements beyond those required by all GATT servers on Unenhanced Attribute Protocol (ATT) bearers.

Requirements in this section are defined as “Mandatory” (M), “Optional” (O), “Excluded” (X), and “Conditional” (C.n). Conditional requirements (C.n) are listed directly below the table in which they appear.

Table 1.1: GATT Sub-procedure Requirements
GATT Sub-Procedure Requirements
Write Characteristic Value M
Write Without Response M
Notifications M
Read Characteristic Value M
Write Characteristic Descriptors M