Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

BluetoothRemoteGATTCharacteristic

Limited availability

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

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.

EventTarget BluetoothRemoteGATTCharacteristic

Instanz-Eigenschaften

BluetoothRemoteGATTCharacteristic.service Schreibgeschützt Experimentell

Gibt den BluetoothRemoteGATTService zurück, zu dem dieses Charakteristikum gehört.

BluetoothRemoteGATTCharacteristic.uuid Schreibgeschützt Experimentell

Gibt einen String mit der UUID des Charakteristikums zurück, zum Beispiel '00002a37-0000-1000-8000-00805f9b34fb' für das Herzfrequenzmessungs-Charakteristikum.

BluetoothRemoteGATTCharacteristic.properties Schreibgeschützt Experimentell

Gibt die Eigenschaften dieses Charakteristikums zurück.

BluetoothRemoteGATTCharacteristic.value Schreibgeschützt Experimentell

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() Experimentell

Gibt ein Promise zurück, das zum ersten BluetoothRemoteGATTDescriptor für eine gegebene Descriptor-UUID aufgelöst wird.

BluetoothRemoteGATTCharacteristic.getDescriptors() Experimentell

Gibt ein Promise zurück, das zu einem Array aller BluetoothRemoteGATTDescriptor-Objekte für eine gegebene Descriptor-UUID aufgelöst wird.

BluetoothRemoteGATTCharacteristic.readValue() Experimentell

Gibt ein Promise zurück, das zu einem DataView aufgelöst wird, das eine Kopie der value-Eigenschaft enthält, wenn sie verfügbar und unterstützt ist. Andernfalls wird ein Fehler ausgelöst.

BluetoothRemoteGATTCharacteristic.writeValue() Veraltet

Setzt die value-Eigenschaft auf die Bytes in einem gegebenen ArrayBuffer, schreibt den Charakteristikumwert mit optionaler Antwort, und gibt das resultierende Promise zurück.

BluetoothRemoteGATTCharacteristic.writeValueWithResponse() Experimentell

Setzt die value-Eigenschaft auf die Bytes in einem gegebenen ArrayBuffer, schreibt den Charakteristikumwert mit erforderlicher Antwort, und gibt das resultierende Promise zurück.

BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse() Experimentell

Setzt die value-Eigenschaft auf die Bytes in einem gegebenen ArrayBuffer, schreibt den Charakteristikumwert ohne Antwort, und gibt das resultierende Promise zurück.

BluetoothRemoteGATTCharacteristic.startNotifications() Experimentell

Gibt ein Promise zurück, das aufgelöst wird, wenn navigator.bluetooth dem aktiven Benachrichtigungskontext hinzugefügt wird.

BluetoothRemoteGATTCharacteristic.stopNotifications() Experimentell

Gibt ein Promise zurück, das aufgelöst wird, wenn navigator.bluetooth aus dem aktiven Benachrichtigungskontext entfernt wird.

Ereignisse

characteristicvaluechanged Experimentell

Wird auf einem BluetoothRemoteGATTCharacteristic ausgelöst, wenn sich dessen Wert ändert.

Spezifikationen

Specification
Web Bluetooth
# bluetoothgattcharacteristic-interface

Browser-Kompatibilität