 All Bluetooth Low Energy devices use the Generic Attribute Profile (GATT).The application programming interface offered by a Bluetooth Low Energy aware operating system will typically be based around GATT concepts.GATT has the following terminology