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, bevor Sie diese produktiv verwenden.

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 eine GATT-Charakteristik, die ein grundlegendes Datenelement darstellt und weitere Informationen über den Dienst eines Peripheriegeräts bietet.

EventTarget BluetoothRemoteGATTCharacteristic

Instanzeigenschaften

BluetoothRemoteGATTCharacteristic.service Nur lesbar Experimentell

Gibt den BluetoothRemoteGATTService zurück, zu dem diese Charakteristik gehört.

BluetoothRemoteGATTCharacteristic.uuid Nur lesbar Experimentell

Gibt eine Zeichenkette zurück, die die UUID der Charakteristik enthält, zum Beispiel '00002a37-0000-1000-8000-00805f9b34fb' für die Herzfrequenzmesscharakteristik.

BluetoothRemoteGATTCharacteristic.properties Nur lesbar Experimentell

Gibt die Eigenschaften dieser Charakteristik zurück.

BluetoothRemoteGATTCharacteristic.value Nur lesbar Experimentell

Der aktuell zwischengespeicherte Charakteristikwert. Dieser Wert wird aktualisiert, wenn der Wert der Charakteristik gelesen oder über eine Benachrichtigung oder Anzeige aktualisiert wird.

Instanzmethoden

BluetoothRemoteGATTCharacteristic.getDescriptor() Experimentell

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

BluetoothRemoteGATTCharacteristic.getDescriptors() Experimentell

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

BluetoothRemoteGATTCharacteristic.readValue() Experimentell

Gibt ein Promise zurück, das zu einem DataView führt, 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 Experimentell

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

BluetoothRemoteGATTCharacteristic.writeValueWithResponse() Experimentell

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

BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse() Experimentell

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

BluetoothRemoteGATTCharacteristic.startNotifications() Experimentell

Gibt ein Promise zurück, das aufgelöst wird, wenn navigator.bluetooth zum 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 ausgelöst, wenn sich der Wert einer BluetoothRemoteGATTCharacteristic ändert.

Spezifikationen

Specification
Web Bluetooth
# bluetoothgattcharacteristic-interface

Browser-Kompatibilität

BCD tables only load in the browser