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