summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2012-02-27 16:29:34 -0300
committerClaudio Takahasi <claudio.takahasi@openbossa.org>2012-02-28 13:38:19 -0300
commit52517d7f8237af92a302d58630622d4d9eca0567 (patch)
tree85a59f40d2f720d31274c7c2253e55eb139a267d
parent0e262e596d1159af13689b1b0c9d267f3d226284 (diff)
downloadbluez-le-docs-52517d7f8237af92a302d58630622d4d9eca0567.tar.gz
bluez-le-docs-52517d7f8237af92a302d58630622d4d9eca0567.tar.xz
bluez-le-docs-52517d7f8237af92a302d58630622d4d9eca0567.zip
bluez: Change Standard Bluetooth Services section
-rw-r--r--bluez.tex13
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}
+
+
\subsubsection{Proximity}
\subsubsection{Thermometer}
\subsubsection{Time}