Node Web Bluetooth
    Preparing search index...

    Class BluetoothDevice

    Bluetooth Device class

    Name Event Description
    advertisementreceived BluetoothAdvertisingEvent Advertisement received.
    characteristicvaluechanged Event The value of a BLE Characteristic has changed.
    gattserverdisconnected Event GATT server has been disconnected.
    serviceadded Event A new service is available.
    servicechanged Event An existing service has changed.
    serviceremoved Event A service is unavailable.

    Hierarchy

    • EventTarget
      • BluetoothDevice

    Implements

    • BluetoothDevice
    Index

    Constructors

    Properties

    The gatt server of the device

    id: string

    The unique identifier of the device

    name: string

    The name of the device

    watchingAdvertisements: boolean = false

    Whether adverts are being watched (not implemented)

    Accessors

    • set onadvertisementreceived(fn: (ev: Event) => void): void

      Parameters

      • fn: (ev: Event) => void

      Returns void

    • set oncharacteristicvaluechanged(fn: (ev: Event) => void): void

      Parameters

      • fn: (ev: Event) => void

      Returns void

    • set ongattserverdisconnected(fn: (ev: Event) => void): void

      Parameters

      • fn: (ev: Event) => void

      Returns void

    • set onserviceadded(fn: (ev: Event) => void): void

      Parameters

      • fn: (ev: Event) => void

      Returns void

    • set onservicechanged(fn: (ev: Event) => void): void

      Parameters

      • fn: (ev: Event) => void

      Returns void

    • set onserviceremoved(fn: (ev: Event) => void): void

      Parameters

      • fn: (ev: Event) => void

      Returns void

    Methods

    • Forget this device

      Returns Promise<void>

    • Stops watching adverts from this device (not implemented)

      Returns Promise<void>

    • Starts watching adverts from this device (not implemented)

      Returns Promise<void>