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 | ✅ | ✅ | ✅ | ❌ |
Feature | Blueapp | Mac | Linux | Windows |
---|---|---|---|---|
requestLEScan | ✅ | ❌ | ❌ | ❌ |
Available filters: | ||||
└ services | ✅ | ❌ | ❌ | ❌ |
└ name | ✅ | ❌ | ❌ | ❌ |
└ namePrefix | ✅ | ❌ | ❌ | ❌ |
└ manufacturerData | ✅ | ❌ | ❌ | ❌ |
└ serviceData | ☑️ partially | ❌ | ||
└ keepRepeatedDevices | ✅ | ❌ | ❌ | ❌ |
└ acceptAllAdvertisements | ✅ | ❌ | ❌ | ❌ |
Events | ||||
└ advertisementreceived | ✅ | ❌ | ❌ | ❌ |
BluetoothLEScanPermissionDescriptor | ❌ | ❌ | ❌ | ❌ |
BluetoothLEScanPermissionResult | ❌ | ❌ | ❌ | ❌ |