Search code examples
bluetoothbluetooth-lowenergyattgatt

Smart Bluetooth: GATT Vs. ATT - what are the differences between them?


Can anyone please define for me what are the differences between GATT and ATT? I didn't manage to understand.
I know that they are both generic protocol to handle BLE services. but didn't really understand it. Please explain.
Thanks!


Solution

  • ATT is a much lower level mechanism that basically defines how to transfer a unit of data (an attribute). GATT is built on top of ATT and defines how higher level services are composed and the framework for operating on those services.