BluetoothRemoteGATTServer

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

Web Bluetooth API 的 BluetoothRemoteGATTServer 接口代表远程设备上的 GATT 服务器。

实例属性

BluetoothRemoteGATTServer.connected 只读 实验性

一个布尔值,当此脚本执行环境连接到 this.device 时返回 true。当用户代理物理连接时,它可能返回 false。

BluetoothRemoteGATTServer.device 只读 实验性

指向运行服务器的 BluetoothDevice 的引用。

实例方法

BluetoothRemoteGATTServer.connect() 实验性

使脚本执行环境连接到 this.device

BluetoothRemoteGATTServer.disconnect() 实验性

使脚本执行环境断开与 this.device 的连接。

BluetoothRemoteGATTServer.getPrimaryService() 实验性

返回一个 Promise,该 Promise 解析为一个由 Bluetooth 设备提供的、与指定的 BluetoothServiceUUID 匹配的主要 BluetoothRemoteGATTService

BluetoothRemoteGATTServer.getPrimaryServices() 实验性

返回一个 Promise,该 Promise 解析为一个由 Bluetooth 设备提供的、与指定的 BluetoothServiceUUID 匹配的主要 BluetoothRemoteGATTService 对象列表。

规范

规范
Web 蓝牙
# bluetoothgattremoteserver-interface

浏览器兼容性