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.
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 erstenBluetoothRemoteGATTDescriptor
für eine gegebene Deskriptor-UUID aufgelöst wird. BluetoothRemoteGATTCharacteristic.getDescriptors()
Experimentell-
Gibt ein
Promise
zurück, das in einemArray
allerBluetoothRemoteGATTDescriptor
-Objekte für eine gegebene Deskriptor-UUID aufgelöst wird. BluetoothRemoteGATTCharacteristic.readValue()
Experimentell-
Gibt ein
Promise
zurück, das zu einemDataView
führt, das eine Kopie dervalue
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 gegebenenArrayBuffer
enthalten sind, schreibt den Charakteristikwert mit optionaler Antwort und gibt das resultierendePromise
zurück. BluetoothRemoteGATTCharacteristic.writeValueWithResponse()
Experimentell-
Setzt die
value
Eigenschaft auf die Bytes, die in einem gegebenenArrayBuffer
enthalten sind, schreibt den Charakteristikwert mit erforderlicher Antwort und gibt das resultierendePromise
zurück. BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse()
Experimentell-
Setzt die
value
Eigenschaft auf die Bytes, die in einem gegebenenArrayBuffer
enthalten sind, schreibt den Charakteristikwert ohne Antwort und gibt das resultierendePromise
zurück. BluetoothRemoteGATTCharacteristic.startNotifications()
Experimentell-
Gibt ein
Promise
zurück, das aufgelöst wird, wennnavigator.bluetooth
zum aktiven Benachrichtigungskontext hinzugefügt wird. BluetoothRemoteGATTCharacteristic.stopNotifications()
Experimentell-
Gibt ein
Promise
zurück, das aufgelöst wird, wennnavigator.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