BluetoothRemoteGATTServer
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The BluetoothRemoteGATTServer
interface of the Web Bluetooth API represents a GATT
Server on a remote device.
Instance properties
BluetoothRemoteGATTServer.connected
Read only Experimental-
A boolean value that returns true while this script execution environment is connected to
this.device
. It can be false while the user agent is physically connected. BluetoothRemoteGATTServer.device
Read only Experimental-
A reference to the
BluetoothDevice
running the server.
Instance methods
BluetoothRemoteGATTServer.connect()
Experimental-
Causes the script execution environment to connect to
this.device
. BluetoothRemoteGATTServer.disconnect()
Experimental-
Causes the script execution environment to disconnect from
this.device
. BluetoothRemoteGATTServer.getPrimaryService()
Experimental-
Returns a promise to the primary
BluetoothRemoteGATTService
offered by the Bluetooth device for a specifiedBluetoothServiceUUID
. BluetoothRemoteGATTServer.getPrimaryServices()
Experimental-
Returns a promise to a list of primary
BluetoothRemoteGATTService
objects offered by the Bluetooth device for a specifiedBluetoothServiceUUID
.
Specifications
Specification |
---|
Web Bluetooth # bluetoothgattremoteserver-interface |
Browser compatibility
BCD tables only load in the browser