Generic Attribute Profile
E745308
Generic Attribute Profile is a Bluetooth Low Energy protocol layer that defines how data is organized, discovered, and accessed on a device using services and characteristics.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
Bluetooth Low Energy protocol layer
ⓘ
Bluetooth protocol specification ⓘ |
| abbreviation |
ATT
NERFINISHED
ⓘ
GATT NERFINISHED ⓘ |
| attributeAddressing | attribute handles ⓘ |
| basedOn | Attribute Protocol NERFINISHED ⓘ |
| dataModel | attribute table on GATT server ⓘ |
| defines |
data organization model for Bluetooth Low Energy
ⓘ
procedures for discovering attributes on a Bluetooth device ⓘ procedures for indicating attribute value changes ⓘ procedures for notifying attribute value changes ⓘ procedures for reading attributes on a Bluetooth device ⓘ procedures for writing attributes on a Bluetooth device ⓘ |
| distinguishes |
primary services
ⓘ
secondary services ⓘ |
| enables | profile interoperability across BLE devices ⓘ |
| layerType | application layer ⓘ |
| organizesDataAs | hierarchy of services and characteristics ⓘ |
| partOf |
Bluetooth Core Specification
NERFINISHED
ⓘ
Bluetooth Low Energy NERFINISHED ⓘ |
| primaryUse |
enabling interoperable data exchange between BLE devices
ⓘ
exposing device capabilities as services ⓘ |
| requires | established BLE connection ⓘ |
| roleDefines |
GATT client
ⓘ
GATT server ⓘ |
| scope | Bluetooth Low Energy NERFINISHED ⓘ |
| separateFrom | Bluetooth Classic profiles ⓘ |
| standardizedBy | Bluetooth Special Interest Group NERFINISHED ⓘ |
| supportsOperation |
characteristic discovery
ⓘ
indications ⓘ notifications ⓘ read characteristic value ⓘ read descriptor ⓘ service discovery ⓘ write characteristic value ⓘ write descriptor ⓘ |
| usedIn |
IoT sensors
ⓘ
fitness trackers ⓘ medical BLE devices ⓘ smartwatches ⓘ |
| usesConcept |
attributes
ⓘ
characteristics ⓘ descriptors ⓘ services ⓘ |
| usesIdentifierType | UUID ⓘ |
| valueAccess | attribute permissions and properties ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.