Skip to content

Latest commit

 

History

History
78 lines (70 loc) · 5.08 KB

implementation-status.md

File metadata and controls

78 lines (70 loc) · 5.08 KB

Blueapp.io Web Bluetooth implementation status

Web Bluetooth features

Feature Blueapp Mac Linux Windows
requestDevice
getAvailability()
Referring Device (Physical Web)
Discovery
**Available filters: **
└ services
└ name
└ namePrefix
└ manufacturerData
└ serviceData ☑️ partially
└ acceptAllDevices
chooser UI
permissions.request()
permissions.query()
permissions.revoke()
BluetoothDevice
└ watchAdvertisements()
└ unwatchAdvertisements()
BluetoothRemoteGATTServer
└ connect()
└ disconnect()
└ getPrimaryService()
└ getPrimaryServices()
BluetoothRemoteGATTService
└ getCharacteristic()
└ getCharacteristics()
└ getIncludedService()
└ getIncludedServices()
BluetoothRemoteGATTCharacteristic
└ getDescriptor()
└ getDescriptors()
└ readValue()
└ writeValue()
└ startNotifications()
└ stopNotifications()
└ characteristic Properties
BluetoothRemoteGATTDescriptor
└ readValue()
└ writeValue()
Events
└ advertisementreceived
└ availabilitychanged
└ characteristicvaluechanged
└ gattserverdisconnected
└ serviceadded
└ servicechanged
└ serviceremoved
BluetoothUUID
TypeError for invalid filters

Web Bluetooth Scanning

Feature Blueapp Mac Linux Windows
requestLEScan
Available filters:
└ services
└ name
└ namePrefix
└ manufacturerData
└ serviceData ☑️ partially
└ keepRepeatedDevices
└ acceptAllAdvertisements
Events
└ advertisementreceived
BluetoothLEScanPermissionDescriptor
BluetoothLEScanPermissionResult