Attribute Protocol (ATT) provides the means for an attribute server to expose a set of attributes and their associated characteristic values to an requesting client device. These attributes can be discovered, read and written by peer devices. The Attribute Protocol (ATT) is further used in a service framework described by the Generic Attribute Profile (GATT) and hosts a variety of application profiles which define the collection of attributes and permissions needed for these attributes to be used in communications. Bluetooth LE ATT Server Test Suite can be used for evaluating Bluetooth ATT implementations for security flaws and robustness problems.
Part F: Core System Package (Host Volume) - Attribute Protocol (ATT)
Part G: Core System Package (Host Volume) - Generic Attribute Profile (GATT)