Spec-Zone.ru › Web APIs

BluetoothRemoteGATTCharacteristic

Ограниченная доступность

Эта функция не является базовой, так как она не работает в некоторых из наиболее широко используемых браузеров.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Экспериментальная функция: Это экспериментальная технология
Перед использованием в производстве внимательно ознакомьтесь с таблицей совместимости браузеров.

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.

Интерфейс BluetoothRemoteGattCharacteristic API Web Bluetooth представляет характеристику GATT, которая является базовым элементом данных, предоставляющим дополнительную информацию о сервисе периферийного устройства.

EventTarget BluetoothRemoteGATTCharacteristic

Свойства экземпляра

BluetoothRemoteGATTCharacteristic.service Только для чтения Экспериментальная

Возвращает BluetoothRemoteGATTService, к которому принадлежит эта характеристика.

BluetoothRemoteGATTCharacteristic.uuid Только для чтения Экспериментальная

Возвращает строку, содержащую UUID характеристики, например '00002a37-0000-1000-8000-00805f9b34fb' для характеристики измерения частоты сердечных сокращений.

BluetoothRemoteGATTCharacteristic.properties Только для чтения Экспериментальная

Возвращает свойства этой характеристики.

BluetoothRemoteGATTCharacteristic.value Только для чтения Экспериментальная

Текущее кэшированное значение характеристики. Это значение обновляется при чтении или обновлении значения характеристики через уведомление или указание.

Методы экземпляра

BluetoothRemoteGATTCharacteristic.getDescriptor() Экспериментальная

Возвращает Promise, который разрешается до первой BluetoothRemoteGATTDescriptor для заданного UUID дескриптора.

BluetoothRemoteGATTCharacteristic.getDescriptors() Экспериментальная

Возвращает Promise, который разрешается до массива Array всех BluetoothRemoteGATTDescriptor объектов для заданного UUID дескриптора.

BluetoothRemoteGATTCharacteristic.readValue() Экспериментальная

Возвращает Promise, который разрешается до DataView, содержащего копию свойства value если оно доступно и поддерживается. В противном случае возвращает ошибку.

BluetoothRemoteGATTCharacteristic.writeValue() Устаревшее

Устанавливает свойство value в байты, содержащиеся в заданном ArrayBuffer, записывает значение характеристики с необязательным ответом и возвращает получившийся Promise.

BluetoothRemoteGATTCharacteristic.writeValueWithResponse() Экспериментальная

Устанавливает свойство value в байты, содержащиеся в заданном ArrayBuffer, записывает значение характеристики с обязательным ответом и возвращает получившийся Promise.

BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse() Экспериментальная

Устанавливает свойство value в байты, содержащиеся в заданном ArrayBuffer, записывает значение характеристики без ответа и возвращает получившийся Promise.

BluetoothRemoteGATTCharacteristic.startNotifications() Экспериментальная

Возвращает Promise, который разрешается при добавлении navigator.bluetooth в активный контекст уведомления.

BluetoothRemoteGATTCharacteristic.stopNotifications() Экспериментальная

Возвращает Promise, который разрешается при удалении navigator.bluetooth из активного контекста уведомления.

События

characteristicvaluechanged Экспериментальная

Вызывается при изменении значения BluetoothRemoteGATTCharacteristic.

Спецификации

Спецификация
Web Bluetooth
# bluetoothgattcharacteristic-interface

Совместимость браузеров

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
BluetoothRemoteGATTCharacteristic
70Поддержка Linux по умолчанию отключена.
56–70Поддерживается только на macOS.
79Поддержка Linux по умолчанию отключена.
Нет
57Поддержка Linux по умолчанию отключена.
43–57Поддерживается только на macOS.
Нет 56 Нет 43 Нет 6.0 Нет
characteristicvaluechanged_event 56 79 Нет 43 Нет 56 Нет 43 Нет 6.0 Нет
getDescriptor 57 79 Нет 44 Нет 57 Нет 43 Нет 7.0 Нет
getDescriptors 57 79 Нет 44 Нет 57 Нет 43 Нет 7.0 Нет
properties 56 79 Нет 43 Нет 56 Нет 43 Нет 6.0 Нет
readValue 56 79 Нет 43 Нет 56 Нет 43 Нет 6.0 Нет
service 56 79 Нет 43 Нет 56 Нет 43 Нет 6.0 Нет
startNotifications 56 79 Нет 43 Нет 56 Нет 43 Нет 6.0 Нет
stopNotifications 56 79 Нет 43 Нет 56 Нет 43 Нет 6.0 Нет
uuid 56 79 Нет 43 Нет 56 Нет 43 Нет 6.0 Нет
value 56 79 Нет 43 Нет 56 Нет 43 Нет 6.0 Нет
writeValue 56 79 Нет 43 Нет 56 Нет 43 Нет 6.0 Нет
writeValueWithResponse 85 85 Нет 71 Нет 85 Нет 60 Нет 14.0 Нет
writeValueWithoutResponse 85 85 Нет 71 Нет 85 Нет 60 Нет 14.0 Нет

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API