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 ist und weitere Informationen über den Dienst eines Peripheriegeräts bereitstellt.
Instanzeigenschaften
BluetoothRemoteGATTCharacteristic.service
Nur lesbar Experimentell-
Gibt den
BluetoothRemoteGATTService
zurück, zu dem diese Charakteristik gehört. BluetoothRemoteGATTCharacteristic.uuid
Nur lesbar Experimentell-
Gibt einen String zurück, der die UUID der Charakteristik enthält, zum Beispiel
'00002a37-0000-1000-8000-00805f9b34fb'
für die Herzfrequenzmessungs-Charakteristik. BluetoothRemoteGATTCharacteristic.properties
Nur lesbar Experimentell-
Gibt die Eigenschaften dieser Charakteristik zurück.
BluetoothRemoteGATTCharacteristic.value
Nur lesbar Experimentell-
Der derzeit zwischengespeicherte Wert der Charakteristik. Dieser Wert wird aktualisiert, wenn der Wert der Charakteristik gelesen oder über eine Benachrichtigung oder eine Indikation aktualisiert wird.
Instanzmethoden
BluetoothRemoteGATTCharacteristic.getDescriptor()
Experimentell-
Gibt ein
Promise
zurück, das beim erstenBluetoothRemoteGATTDescriptor
für eine gegebene Descriptor-UUID aufgelöst wird. BluetoothRemoteGATTCharacteristic.getDescriptors()
Experimentell-
Gibt ein
Promise
zurück, das zu einemArray
allerBluetoothRemoteGATTDescriptor
-Objekte für eine gegebene Descriptor-UUID aufgelöst wird. BluetoothRemoteGATTCharacteristic.readValue()
Experimentell-
Gibt ein
Promise
zurück, das zu einemDataView
aufgelöst wird, das eine Kopie dervalue
-Eigenschaft enthält, wenn diese verfügbar und unterstützt ist. Andernfalls wird ein Fehler ausgelöst. BluetoothRemoteGATTCharacteristic.writeValue()
Veraltet-
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 bei einer
BluetoothRemoteGATTCharacteristic
ausgelöst, wenn sich deren Wert ändert.
Spezifikationen
Specification |
---|
Web Bluetooth # bluetoothgattcharacteristic-interface |
Browser-Kompatibilität
BCD tables only load in the browser