Spec-Zone.ru › Web APIs

BluetoothUUID

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

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

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

Интерфейс BluetoothUUID API Web Bluetooth предоставляет способ поиска значений универсальных идентификаторов (UUID) по имени в реестре, который поддерживается Bluetooth SIG.

Описание

Строка UUID представляет собой 128-битный UUID, например, 00001818-0000-1000-8000-00805f9b34fb. Реестр Bluetooth содержит списки описателей, сервисов и характеристик, идентифицируемых этими UUID, помимо 16- или 32-битного псевдонима и имени.

Интерфейс BluetoothUUID предоставляет методы для получения этих 128-битных UUID.

Статические методы

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

Возвращает 128-битный UUID, если ему передаётся 16- или 32-битный псевдоним UUID.

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

Возвращает 128-битный UUID, представляющий зарегистрированную характеристику, если ему передаётся имя или 16- или 32-битный псевдоним UUID.

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

Возвращает UUID, представляющий зарегистрированный описатель, если ему передаётся имя или 16- или 32-битный псевдоним UUID.

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

Возвращает UUID, представляющий зарегистрированный сервис, если ему передаётся имя или 16- или 32-битный псевдоним UUID.

Примеры

В следующем примере возвращается UUID, представляющий сервис с именем device_information, и выводится на консоль.

let result = BluetoothUUID.getService("device_information");
console.log(result); // "0000180a-0000-1000-8000-00805f9b34fb"

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

Спецификация
Web Bluetooth
# bluetoothuuid

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
BluetoothUUID
70Поддержка Linux по умолчанию отключена.
56–70Поддерживается только на macOS.
79Поддержка Linux по умолчанию отключена.
Нет
57Поддержка Linux по умолчанию отключена.
43–57Поддерживается только на macOS.
Нет 56 Нет 43 Нет 6.0 Нет
canonicalUUID_static 56 79 Нет 43 Нет 56 Нет 43 Нет 6.0 Нет
getCharacteristic_static 56 79 Нет 43 Нет 56 Нет 43 Нет 6.0 Нет
getDescriptor_static 56 79 Нет 43 Нет 56 Нет 43 Нет 6.0 Нет
getService_static 56 79 Нет 43 Нет 56 Нет 43 Нет 6.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/BluetoothUUID

Spec-Zone.ru

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