Kapitel 4. GATT (Dienstleistungen und Merkmale)
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Das Generic Attribute Profile (GATT) legt im Detail fest, wie alle Profil- und Nutzerdaten über eine BLE-Verbindung ausgetauscht werden. Im Gegensatz zu GAP(Kapitel 3), das die Low-Level-Interaktionen mit Geräten definiert, befasst sich GATT nur mit den eigentlichen Datenübertragungsverfahren und -formaten.
GATT bietet auch den Referenzrahmen für alle GATT-basierten Profile (siehe "SIG-definierte GATT-basierte Profile"), die genaue Anwendungsfälle abdecken und die Interoperabilität zwischen Geräten verschiedener Hersteller gewährleisten. Alle Standard-BLE-Profile basieren daher auf GATT und müssen diesem entsprechen, um korrekt zu funktionieren. Das macht GATT zu einem wichtigen Teil der BLE-Spezifikation, denn alle Daten, die für Anwendungen und Nutzer/innen relevant sind, müssen nach den GATT-Regeln formatiert, verpackt und gesendet werden.
GATT verwendet das Attribute Protocol (siehe "Attribute Protocol (ATT)") als Transportprotokoll, um Daten zwischen Geräten auszutauschen. Diese Daten sind hierarchisch in Abschnitten organisiert, die als Dienste bezeichnet werden und konzeptionell zusammenhängende Teile von Benutzerdaten, die als Merkmale bezeichnet werden, zusammenfassen. Dies bestimmt viele grundlegende Aspekte von GATT, die in diesem Kapitel behandelt werden.
Rollen
Wie bei jedem anderen Protokoll ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access