BluetoothUUID

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die BluetoothUUID-Schnittstelle der Web Bluetooth API bietet eine Möglichkeit, Universally Unique Identifier (UUID)-Werte im Verzeichnis der Bluetooth SIG anhand ihres Namens nachzuschlagen.

Beschreibung

Ein UUID-String ist eine 128-Bit-UUID, z.B. 00001818-0000-1000-8000-00805f9b34fb. Das Bluetooth-Verzeichnis enthält Listen von Deskriptoren, Diensten und Merkmalen, die durch diese UUIDs zusätzlich zu einem 16- oder 32-Bit-Alias und einem Namen identifiziert werden.

Die BluetoothUUID-Schnittstelle bietet Methoden, um diese 128-Bit-UUIDs abzurufen.

Statische Methoden

BluetoothUUID.canonicalUUID() Experimentell

Gibt die 128-Bit-UUID zurück, wenn der 16- oder 32-Bit-UUID-Alias übergeben wird.

BluetoothUUID.getCharacteristic() Experimentell

Gibt die 128-Bit-UUID zurück, die ein registriertes Merkmal repräsentiert, wenn ein Name oder der 16- oder 32-Bit-UUID-Alias übergeben wird.

BluetoothUUID.getDescriptor() Experimentell

Gibt eine UUID zurück, die einen registrierten Deskriptor repräsentiert, wenn ein Name oder der 16- oder 32-Bit-UUID-Alias übergeben wird.

BluetoothUUID.getService() Experimentell

Gibt eine UUID zurück, die einen registrierten Dienst repräsentiert, wenn ein Name oder der 16- oder 32-Bit-UUID-Alias übergeben wird.

Beispiele

Im folgenden Beispiel wird die UUID, die den Dienst namens device_information repräsentiert, zurückgegeben und in der Konsole ausgegeben.

js
let result = BluetoothUUID.getService("device_information");
console.log(result); // "0000180a-0000-1000-8000-00805f9b34fb"

Spezifikationen

Specification
Web Bluetooth
# bluetoothuuid

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
BluetoothUUID
canonicalUUID() static method
Experimental
getCharacteristic() static method
Experimental
getDescriptor() static method
Experimental
getService() static method
Experimental

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
No support
No support
Experimental. Expect behavior to change in the future.
See implementation notes.
Has more compatibility info.