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 eine GATT-Charakteristik, die ein grundlegendes Datenelement ist und weitere Informationen über den Dienst eines Peripheriegeräts bereitstellt.
Instanzeigenschaften
BluetoothRemoteGATTCharacteristic.serviceSchreibgeschützt Experimentell-
Gibt den
BluetoothRemoteGATTServicezurück, zu dem diese Charakteristik gehört. BluetoothRemoteGATTCharacteristic.uuidSchreibgeschützt 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.propertiesSchreibgeschützt Experimentell-
Gibt die Eigenschaften dieser Charakteristik zurück.
BluetoothRemoteGATTCharacteristic.valueSchreibgeschützt 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
Promisezurück, das beim 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 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 gegebenenArrayBufferenthalten sind, schreibt den Charakteristikwert mit optionaler Antwort und gibt das resultierendePromisezurück. BluetoothRemoteGATTCharacteristic.writeValueWithResponse()Experimentell-
Setzt die
value-Eigenschaft auf die Bytes, die in einem gegebenenArrayBufferenthalten sind, schreibt den Charakteristikwert mit erforderlicher Antwort und gibt das resultierendePromisezurück. BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse()Experimentell-
Setzt die
value-Eigenschaft auf die Bytes, die in einem gegebenenArrayBufferenthalten sind, schreibt den Charakteristikwert ohne Antwort und gibt das resultierendePromisezurück. BluetoothRemoteGATTCharacteristic.startNotifications()Experimentell-
Gibt ein
Promisezurück, das aufgelöst wird, wennnavigator.bluetoothzum 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 bei einer
BluetoothRemoteGATTCharacteristicausgelöst, wenn sich deren Wert ändert.
Spezifikationen
| Specification |
|---|
| Web Bluetooth> # bluetoothgattcharacteristic-interface> |
Browser-Kompatibilität
Loading…