diff options
authorClaudio Takahasi <>2012-02-27 16:29:34 -0300
committerClaudio Takahasi <>2012-02-28 13:38:19 -0300
commit52517d7f8237af92a302d58630622d4d9eca0567 (patch)
parent0e262e596d1159af13689b1b0c9d267f3d226284 (diff)
bluez: Change Standard Bluetooth Services section
1 files changed, 13 insertions, 0 deletions
diff --git a/bluez.tex b/bluez.tex
index a2e4d5c..f85b27d 100644
--- a/bluez.tex
+++ b/bluez.tex
@@ -77,7 +77,20 @@ been created, allowing to share the same socket between multiple services.
Roughly speaking, GAttrib is a command/response queue shared between multiple
local GATT profiles (server and/or client roles).
+BlueZ exposes a Generic Attribute API \footnote{doc/attribute-api.txt} and
+Profile specific APIs. Generic Attribute API is suitable for proprietary
+services and services that doesn't require to access low level platform
+services. Proximity Path Loss is an example, RSSI needs to be monitored
+on regular intervals to calculate the path loss. It is not related to
+GATT/ATT and read the RSSI requires permission to send a HCI command.
+The reason behind GATT Profile specific API hide from the user GATT/ATT
+internals and move the qualification for the stack instead of the upper
+layer GATT applications.
\subsubsection{Generic Attribute API}