Version: Smart Feature Phone 3.0
BluetoothDevice
Description#
The BluetoothDevice interface of the Bluetooth API provides information regarding a given Bluetooth device.
Interface overview#
Properties#
BluetoothDevice.addressA string representing the address of the device on the Bluetooth micro-network.BluetoothDevice.codReturns a BluetoothClassOfDevice object containing information about the device's capabilities.BluetoothDevice.gattReturns a BluetoothGatt object that allows JavaScript to conduct GATT client operations on a remote LE device. This property will return null for devices of type classic or unknown.BluetoothDevice.nameThe human readable name of the device.BluetoothDevice.paired{.read-only} A boolean indicating if the device is paired to the adapter (true) or not (false).BluetoothDevice.type{.read-only} Returns the device type of the remote device.BluetoothDevice.uuids{.read-only} An Array of strings indicating the UUIDs of each Bluetooth service the device is able to provide.
Event handlers#
BluetoothDevice.onattributechangedDefines a handler for the attributechanged event; triggers when a remote device's properties have changed (has a BluetoothAttributeEvent as a parameter.)
Methods#
BluetoothDevice.fetchUuidsFetches the up-to-date UUID list of services that the device provides. If the fetchUuids operation succeeds, anonattributechangedwould be triggered right before the Promise is resolved to indicatedevice.uuidshas changed.