Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
BluetoothRemoteGATTCharacteristic
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Das BluetoothRemoteGattCharacteristic Interface der Web Bluetooth API repräsentiert ein GATT-Charakteristikum, welches ein grundlegendes Datenelement ist, das weitere Informationen über einen Dienst eines Peripheriegeräts bereitstellt.
Instanz-Eigenschaften
BluetoothRemoteGATTCharacteristic.serviceSchreibgeschützt-
Gibt den
BluetoothRemoteGATTServicezurück, zu dem dieses Charakteristikum gehört. BluetoothRemoteGATTCharacteristic.uuidSchreibgeschützt-
Gibt einen String mit der UUID des Charakteristikums zurück, zum Beispiel
'00002a37-0000-1000-8000-00805f9b34fb'für das Herzfrequenzmessungs-Charakteristikum. BluetoothRemoteGATTCharacteristic.propertiesSchreibgeschützt-
Gibt die Eigenschaften dieses Charakteristikums zurück.
BluetoothRemoteGATTCharacteristic.valueSchreibgeschützt-
Der aktuell zwischengespeicherte Wert des Charakteristikums. Dieser Wert wird aktualisiert, wenn der Wert des Charakteristikums durch Lesen oder Aktualisieren über eine Benachrichtigung oder Indikation gelesen oder aktualisiert wird.
Instanz-Methoden
BluetoothRemoteGATTCharacteristic.getDescriptor()-
Gibt ein
Promisezurück, das zum erstenBluetoothRemoteGATTDescriptorfür eine gegebene Descriptor-UUID aufgelöst wird. BluetoothRemoteGATTCharacteristic.getDescriptors()-
Gibt ein
Promisezurück, das zu einemArrayallerBluetoothRemoteGATTDescriptor-Objekte für eine gegebene Descriptor-UUID aufgelöst wird. BluetoothRemoteGATTCharacteristic.readValue()-
Gibt ein
Promisezurück, das zu einemDataViewaufgelöst wird, das eine Kopie dervalue-Eigenschaft enthält, wenn sie verfügbar und unterstützt ist. Andernfalls wird ein Fehler ausgelöst. BluetoothRemoteGATTCharacteristic.writeValue()-
Setzt die
value-Eigenschaft auf die Bytes in einem gegebenenArrayBuffer, schreibt den Charakteristikumwert mit optionaler Antwort, und gibt das resultierendePromisezurück. BluetoothRemoteGATTCharacteristic.writeValueWithResponse()-
Setzt die
value-Eigenschaft auf die Bytes in einem gegebenenArrayBuffer, schreibt den Charakteristikumwert mit erforderlicher Antwort, und gibt das resultierendePromisezurück. BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse()-
Setzt die
value-Eigenschaft auf die Bytes in einem gegebenenArrayBuffer, schreibt den Charakteristikumwert ohne Antwort, und gibt das resultierendePromisezurück. BluetoothRemoteGATTCharacteristic.startNotifications()-
Gibt ein
Promisezurück, das aufgelöst wird, wennnavigator.bluetoothdem aktiven Benachrichtigungskontext hinzugefügt wird. BluetoothRemoteGATTCharacteristic.stopNotifications()-
Gibt ein
Promisezurück, das aufgelöst wird, wennnavigator.bluetoothaus dem aktiven Benachrichtigungskontext entfernt wird.
Ereignisse
characteristicvaluechanged-
Wird auf einem
BluetoothRemoteGATTCharacteristicausgelöst, wenn sich dessen Wert ändert.
Spezifikationen
| Spezifikation |
|---|
| Web Bluetooth> # bluetoothgattcharacteristic-interface> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.