verbindungsloser modus für bluetooth low energy tws ohrhörer bluetooth

verbindungsloser modus für bluetooth low energy tws ohrhörer bluetooth

Veröffentlichungszeit: Autor: Website-Editor Besuch: 242

verbindungsloser modus für bluetooth low energy tws ohrhörer bluetooth

Das Entwerfen und Implementieren eines verbindungslosen Modells ist eine der größten Änderungen von Bluetooth Classic zu Bluetooth Low Energy. In einem verbindungslosen Modell müssen Geräte für den schnellen Austausch gültiger Informationen nicht verbunden bleiben. Da das primäre Protokoll keinen verbindungsorientierten Kanal zwischen Geräten aufbaut, fallen keine Kosten für Verbindungsverlust oder -wiederherstellung mehr an, wenn Daten gesendet werden müssen. Dies ermutigt Geräte, Verbindungen nur herzustellen, wenn sie Daten senden müssen, anstatt teure Datenverbindungen aufrechtzuerhalten, sodass Daten jederzeit gesendet werden können. Tatsächlich bringt dieser Verbindungsmodus einige interessante Designänderungen an standardmäßigen drahtlosen Protokollen mit sich. Auf verbindungsorientierten Kanälen müssen Zustandsinformationen das Protokoll durchlaufen, und es dauert eine Weile, bis sie hergestellt sind. Wenn Zustandsinformationen erforderlich sind, befinden sie sich daher normalerweise außerhalb der Nichtverfügbarkeitsphase und können nur verwendet werden, indem implizit ein Zustand zwischen den beiden Geräten erstellt und daran erinnert wird. Es dauert lange, bis diese Zustandsinformationen aufgebaut sind, was dazu führt, dass die anfängliche Verbindung aufgrund der Erkennung und Aushandlung von Zustandsinformationen verzögert wird. Protokolle, die auf implizitem Zustand basieren, umfassen normalerweise Aushandlungs- und Konfigurationsverfahren, Funktionsbits und Versionsnummern usw. Ein zustandsbehaftetes System kann effizienter zu handhaben sein, wenn die Verbindung lange bestehen bleibt und viele Zustandsinformationen generiert. www.bjbjaudio.com

Leider sind viele Protokolle nicht vollständig definiert, und jeder Bitzustand von ihnen ist eher implizit als explizit definiert. Dies führt zu Interoperabilitätsproblemen, bei denen jedes Gerät denkt, dass die Verbindung einen anderen Zustand hat, und daher unterschiedliche Annahmen darüber trifft, was als nächstes passieren wird oder was als nächstes passieren sollte, was eines der größten Probleme bei verbindungsorientierten Systemen ist. Dieses Problem kann gelöst werden, indem der Zustand klar definiert und definiert wird, wie die Zustandsmaschine funktioniert. Die Logical Link Control and Adaptation Protocol (L2CAP)-Schicht von Bluetooth ist ein gutes Beispiel: Klassisches Bluetooth definiert eine einfache Zustandsmaschine und ein Konfigurationssystem zum Herstellen einer Verbindung, definiert alle Verbindungszustände klar und stellt eine Maschine bereit, die vollständig beschrieben ist. Es dauerte jedoch mehr als ein Jahrzehnt, bis dieses beispielhafte Design zu seinem jetzigen Zustand perfektioniert wurde. www.bjbjaudio.com

Der verbindungslose Modus definiert den Zustand des Geräts, nicht den Zustand der Verbindung, wodurch die obigen Probleme gelöst werden. Zeigen Sie den Status über ein zustandsloses Protokoll (z. B. Protokolleigenschaften) an, sodass Sie jederzeit eine Trennung zulassen und den aktuellen Status beim erneuten Verbinden direkt vom Peer-Gerät abrufen können. Alternativ kann eine Zustandsmaschine explizit definiert werden, wobei ihre Zustände und Kontrollpunkte offengelegt werden, sodass der Dienst den Betrieb der Zustandsmaschine vorantreibt. Auch wenn sich einige Informationen geändert haben, ist das Gerät bereits registriert und bereit, aktuelle Statusänderungsinformationen zu empfangen. Die Verbindung kann auch wiederhergestellt werden. www.bjbjaudio.com