Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Thema enthält eine Übersicht über Bluetooth LE in Windows-Apps (weitere Details zu Bluetooth LE finden Sie unter Bluetooth Core Specification Version 4.0).
Bluetooth Low Energy (LE) ist eine Spezifikation, die Protokolle für die Ermittlung und Kommunikation zwischen energieeffizienten Geräten definiert. Die Ermittlung von Geräten erfolgt über das Generic Access Profile (GAP)-Protokoll. Nach der Ermittlung erfolgt die Geräte-zu-Gerät-Kommunikation über das Generic Attribute (GATT)-Protokoll.
GATT- und GAP-Protokolle können in Ihrer Windows-App mithilfe der folgenden Namespaces implementiert werden.
Zentral und Peripherie
Die beiden primären Rollen der Erkennung werden als Zentral und Peripher bezeichnet. Im Allgemeinen arbeitet Windows im zentralen Modus und stellt eine Verbindung mit verschiedenen Peripheriegeräten bereit.
Attribute
Ein generisches Attributprofil (GATT) definiert die Struktur von Daten und Betriebsmodi, mit denen zwei Bluetooth LE-Geräte kommunizieren. Das Attribut ist der Hauptbaustein des GATT. Die Haupttypen von Attributen sind Dienste, Merkmale und Deskriptoren. Diese Attribute werden zwischen Clients und Servern unterschiedlich ausgeführt, daher ist es sinnvoller, ihre Interaktion in den relevanten Abschnitten zu diskutieren.
Der Herzfrequenzdienst wird in GATT-Server-API-Formular ausgedrückt.
Client und Server
Nachdem eine Verbindung hergestellt wurde, wird das Gerät, das die Daten enthält (in der Regel ein kleiner IoT-Sensor oder Wearable), als Server bezeichnet. Das Gerät, das diese Daten zum Ausführen einer Funktion verwendet, wird als Client bezeichnet. Beispielsweise liest ein Windows-PC (Client) Daten von einem Herzfrequenzmonitor (Server), um festzustellen, ob ein Nutzer optimal trainiert. Weitere Informationen finden Sie in den Themen zu GATT-Client und GATT-Server .
Beobachter und Publisher (Beacons)
Zusätzlich zu den Rollen „Zentral“ und „Peripherie“ gibt es auch die Rollen „Observer“ und „Broadcaster“. Sender werden häufig als Beacons bezeichnet, sie kommunizieren nicht über GATT, da sie den begrenzten Platz im Ankündigungspaket für die Kommunikation verwenden. Ebenso muss ein Beobachter keine Verbindung zum Empfangen von Daten herstellen, er sucht nach Werbung in der Nähe. Verwenden Sie die Klasse BluetoothLEAdvertisementWatcher, um Windows zur Beobachtung von Anzeigen in der Nähe zu konfigurieren. Verwenden Sie zum Übertragen von Beacon-Nutzlasten die BluetoothLEAdvertisementPublisher-Klasse . Weitere Informationen finden Sie unter Bluetooth LE-Ankündigungen.
Siehe auch
Windows developer