Spezifikationen

Bei der Entwicklung von Technologieblöcken von Bluetooth-fähigen Geräten für das drahtlose Ökosystem verwenden Entwickler die entsprechenden Spezifikationen. Die Bluetooth Special Interest Group überwacht, aktualisiert und ergänzt diese Spezifikationen, während sie sich weiterentwickeln.

Hauptspezifikationen

Die neuesten BT Core-Core-Spezifikationen bieten Entwicklern eine Grundlage zum Erstellen kompatibler Geräte.

Netzwerkspezifikationen

Die Bluetooth-Netzwerkspezifikationen konsolidieren die kürzlich angenommenen Mesh-Netzwerkspezifikationen (Mesh-Profil, Mesh-Modell und Mesh-Geräteeigenschaften) und definieren Anforderungen, um interoperable Netzwerklösungen mit mehreren Zellen (m:m) für drahtlose Bluetooth Low Energy (LE) zu ermöglichen Technologie. Solche Lösungen sind ideal für große Gebäudeautomatisierungs-Gerätenetzwerke, Sensornetzwerke, Asset-Tracking und andere Netzwerke, in denen mehrere Geräte zuverlässig und schnell kommunizieren und interagieren müssen.

Das Netzwerkprofil definiert die grundlegenden Anforderungen für die Implementierung einer integrierten Netzwerklösung für die drahtlose Bluetooth LE-Technologie. Das Mesh-Modell stellt die Modelle dar, die verwendet werden, um die grundlegende Funktionalität von Knoten in einem Mesh-Netzwerk zu definieren. Mesh-Geräteeigenschaften definieren die Geräteeigenschaften, die zum Spezifizieren des Mesh-Modells benötigt werden.

Traditionelle Profilmerkmale

Profile ermöglichen es kompatibler Hardware, miteinander zu kommunizieren. Die modernsten, akzeptierten traditionellen Profilspezifikationen definieren die allgemeinen Prinzipien für die Verbindung von Geräten miteinander. Profile legen fest, welche Daten übertragen werden. Die Hardware-Ebene definiert, welche Profile in welchem ​​Fall unterstützt werden.

Bluetooth-SpezifikationenDamit zwei Bluetooth-Geräte kompatibel sind, müssen sie dieselben Profile unterstützen. Und während die Profile im Allgemeinen dasselbe Verhalten beschreiben, wenn sie verwendet werden, unterscheiden sie sich für Bluetooth BR/EDR und Bluetooth Low Energy (LE) Implementierungen. Die Kompatibilität zwischen Bluetooth BR/EDR und Bluetooth LE Implementierungen erfordert mindestens einen Dual-Mode-Controller. Für BR/EDR beschreibt die große Auswahl an angenommenen Bluetooth-Profilen viele verschiedene, häufig verwendete Anwendungstypen oder Anwendungsfälle für Geräte. Für Bluetooth LE können Entwickler den vollständigen Satz akzeptierter Profile verwenden oder das Generic Attribute Profile (GATT) verwenden, um neue Profile zu erstellen. Diese Flexibilität trägt zur Unterstützung innovativer Anwendungen bei, die die Kompatibilität mit anderen Bluetooth-Geräten aufrechterhalten.

Bluetooth-Profile enthalten normalerweise Informationen wie Abhängigkeiten von anderen Profilen, vorgeschlagene Benutzeroberflächenformate und mehr. Für BR/EDR gibt das Profil auch die spezifischen Einstellungen und Einstellungen auf jeder Ebene des Bluetooth-Protokollstapels an, der zur Erfüllung seiner Aufgabe verwendet wird.

Protokollspezifikationen

Zu den zuletzt angenommenen Protokollspezifikationen gehören die folgenden Protokolle: A/V-Übertragung (AVDTP), Netzwerkkapselung Bluetooth (BNEP), IrDA-Kompatibilität (IrDA), Mehrkanalanpassung (MCAP), Control Transport A/V (AVCTP) und RFCOMM. Dieser Satz von Spezifikationen enthält die Protokolle, die die Kommunikation zwischen Geräten in drahtlosen Bluetooth-Netzwerken definieren.

GATT-Spezifikationen

Allgemeine GATT-Attribute sind Sammlungen von Merkmalen und Beziehungen zu anderen Diensten, die das Verhalten eines Geräts definieren. Generische Attribute (GATT) definieren eine hierarchisch gekapselte Datenstruktur, die an verbundene Bluetooth Low Energy (LE)-Geräte weitergegeben wird. Zu den Spezifikationen gehören auch die Diensthierarchie, Merkmale und Attribute, die im Attributserver verwendet werden.

Die oberste Ebene der Hierarchie ist ein Profil, das aus einem oder mehreren Diensten besteht, die zur Ausführung eines Anwendungsfalls erforderlich sind. Ein Dienst besteht aus Merkmalen oder Verknüpfungen zu anderen Diensten. Ein Merkmal besteht aus einem Typ (dargestellt durch eine UUID), einem Wert, einem Satz von Eigenschaften, die die von dem Merkmal unterstützten Vorgänge angeben, und einem Satz sicherheitsbezogener Berechtigungen. Es kann auch einen oder mehrere Deskriptoren enthalten – Metadaten oder Konfigurations-Flags, die sich auf das Eigentumsmerkmal beziehen. Das GATT fasst diese Dienste in einem Rahmenwerk zusammen, das die Verfahren und Dienstformate und ihre Merkmale definiert, einschließlich Entdeckung, Lesen, Schreiben, Benachrichtigung und Angabe von Merkmalen und Konfiguration der Übersetzung von Merkmalen.

GATT baut auf dem ATT-Attributprotokoll auf, das regelt, wie zwei Bluetooth Low Energy-Geräte Standardnachrichten senden und empfangen. GATT wird nicht in Bluetooth BR/EDR-Implementierungen verwendet, die nur akzeptierte Profile verwenden. Common Attribute Profile-Prozeduren definieren Standardmethoden zum Ermitteln von Diensten, Merkmalen und deren Deskriptoren und werden dann verwendet, um Bluetooth Low Energy-Daten an Geräte zu übermitteln. Das GATT-Profil beschreibt Nutzungsmuster, Rollen und allgemeines Verhalten basierend auf der GATT-Funktionalität. GATT-Attribute ermöglichen Innovationen, während die vollständige Kompatibilität mit älteren Geräten Bluetooth aufrechterhalten wird.

Bluetooth-Fehlerbehebungsmeldungen – Errata-Service-Releases

Entwickler verwenden Errata Service Releases. ESRs sind Dokumente, die Bugs und Fixes für jede Bluetooth-Spezifikation seit der letzten Spezifikation auflisten. Errata Service Releases enthalten eine Liste von Fehlern und Korrekturen für die Bluetooth-Spezifikationen, einschließlich der Kernspezifikation, Profilspezifikationen und technischen Spezifikationen.

Der ESR enthält Korrekturen seit der letztmaligen Übernahme der neuesten Spezifikation. Dienstfehlermeldungen werden von den Bluetooth SIG-Arbeitsgruppen überprüft, die vom Bluetooth Architectural Review Board genehmigt und vom Board of Directors akzeptiert werden. Um die Gerätekompatibilität sicherzustellen, werden Mitglieder ermutigt, diese akzeptierten Fehler zu implementieren. In einem ESR enthaltene Fehler können optional implementiert werden, es sei denn, die Abhängigkeit zwischen den Fehlern wird explizit angegeben.

Wir empfehlen Broadcom WIDCOMM Bluetooth-Software kostenlos auf einen Computer oder Laptop herunterzuladen auf der Seite https://bluetooths.info/de/download ohne Registrierung und SMS, um eine drahtlose Verbindung herzustellen, Geräte hinzuzufügen, zu synchronisieren, Daten zu übertragen, ein lokales Bluetooth-Netzwerk zu organisieren.