Version: Smart Feature Phone 3.0
BluetoothDevice
#
DescriptionThe BluetoothDevice interface of the Bluetooth API provides information regarding a given Bluetooth device.
#
Interface overview#
PropertiesBluetoothDevice.address
A string representing the address of the device on the Bluetooth micro-network.BluetoothDevice.cod
Returns a BluetoothClassOfDevice object containing information about the device's capabilities.BluetoothDevice.gatt
Returns 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.name
The 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 handlersBluetoothDevice.onattributechanged
Defines a handler for the attributechanged event; triggers when a remote device's properties have changed (has a BluetoothAttributeEvent as a parameter.)
#
MethodsBluetoothDevice.fetchUuids
Fetches the up-to-date UUID list of services that the device provides. If the fetchUuids operation succeeds, anonattributechanged
would be triggered right before the Promise is resolved to indicatedevice.uuids
has changed.