btleplug
btleplug copied to clipboard
Rust Cross-Platform Host-Side Bluetooth LE Access Library
**Describe the bug** A clear and concise description of what the bug is. **Expected behavior** A clear and concise description of what you expected to happen. **Actual behavior** A clear...
**Describe the bug** Calling `Peripheral.subscribe(char)` has different behavior depending on if you are using the winrt backend or the bluez backend. On Windows each time you call `subscribe` a new...
I use this project to connect a device that supports ANCS service, iOS will require the device to be paired with the system. 1. The paired device will remain connected...
I needed to have a Vec of notification streams to 1. check notifications periodically and 2. update the Vec whenever I add a new device. However the notification streams appear...
1. I added method `connect_with_timeout(&self, timeout: Duration)` to Peripheral (ble device) 2. Looks like bluez/async changed enum variant to `DeviceEvent::Rssi` Checked on linux only. I don't know how to implement...
**Describe the bug** on Windows, when calling the peripheral.disconnect() to end the connection with a BLE device, it executes successfully, but the connection still existed until I exit the main...
**Describe the bug** When compiling a project for the target ```aarch64-apple-ios``` or ```x86_64-apple-ios``` featuring this library with rustc version ```1.65.0``` or greater I get the following error: ``` error: linking...
This PR shows the required changes to add support for WebBluetooth via the `wasm32` target. * `tokio` has no support for the `wasm32` target (This is the reason for the...
Not particularly sure how it'll be useful, but its *the future*, so why not. Pretty much all of the API redesigns will need to happen before this I'm guessing, as...
**Feature Description** See comments of #180, but CharPropFlags should be a u32 to handle extra windows flags.