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.
Instanz-Eigenschaften
BluetoothRemoteGATTCharacteristic.serviceSchreibgeschützt Experimentell-
Gibt den
BluetoothRemoteGATTServicezurück, zu dem dieses Charakteristikum gehört. BluetoothRemoteGATTCharacteristic.uuidSchreibgeschü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.propertiesSchreibgeschützt Experimentell-
Gibt die Eigenschaften dieses Charakteristikums zurück.
BluetoothRemoteGATTCharacteristic.valueSchreibgeschü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
Promisezurück, das zum erstenBluetoothRemoteGATTDescriptorfür eine gegebene Descriptor-UUID aufgelöst wird. BluetoothRemoteGATTCharacteristic.getDescriptors()Experimentell-
Gibt ein
Promisezurück, das zu einemArrayallerBluetoothRemoteGATTDescriptor-Objekte für eine gegebene Descriptor-UUID aufgelöst wird. BluetoothRemoteGATTCharacteristic.readValue()Experimentell-
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()Veraltet-
Setzt die
value-Eigenschaft auf die Bytes in einem gegebenenArrayBuffer, schreibt den Charakteristikumwert mit optionaler Antwort, und gibt das resultierendePromisezurück. BluetoothRemoteGATTCharacteristic.writeValueWithResponse()Experimentell-
Setzt die
value-Eigenschaft auf die Bytes in einem gegebenenArrayBuffer, schreibt den Charakteristikumwert mit erforderlicher Antwort, und gibt das resultierendePromisezurück. BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse()Experimentell-
Setzt die
value-Eigenschaft auf die Bytes in einem gegebenenArrayBuffer, schreibt den Charakteristikumwert ohne Antwort, und gibt das resultierendePromisezurück. BluetoothRemoteGATTCharacteristic.startNotifications()Experimentell-
Gibt ein
Promisezurück, das aufgelöst wird, wennnavigator.bluetoothdem aktiven Benachrichtigungskontext hinzugefügt wird. BluetoothRemoteGATTCharacteristic.stopNotifications()Experimentell-
Gibt ein
Promisezurück, das aufgelöst wird, wennnavigator.bluetoothaus dem aktiven Benachrichtigungskontext entfernt wird.
Ereignisse
characteristicvaluechangedExperimentell-
Wird auf einem
BluetoothRemoteGATTCharacteristicausgelöst, wenn sich dessen Wert ändert.
Spezifikationen
| Specification |
|---|
| Web Bluetooth> # bluetoothgattcharacteristic-interface> |