btleplug
btleplug copied to clipboard
Rust Cross-Platform Host-Side Bluetooth LE Access Library
See comments of #154
**Describe the bug** I'm getting panics after calling `subscribe` on a characteristic on CoreBluetooth for a very specific device (the GoCube smart cube). It appears that what is happening is...
**Feature Description** This may suck to implement cross-platform, but it'd be nice to have a way to get what brand/model of bluetooth radio is being used by the library. There...
No RSSI
**Describe the bug** Can't get RSSI **Expected behavior** RSSI information for each message received **Actual behavior** No RSSI information **Additional context** RSSI mentioned [here](https://github.com/deviceplug/btleplug/blob/ae82cd986b5b5e9c29d0525a0de7789d0b81c5e8/src/api/adapter_manager.rs#L117) to set tx_power_level. Don't quite understand...
**Feature Description** If an adapter is unplugged, we have no way of knowing. Similarly, if one is plugged in, it requires refreshing via asking for a new adapter list. Both...
**Feature Description** Gonna have to figure out how to deal with the JNI bindings on this: https://developer.android.com/reference/android/bluetooth/le/ScanFilter
**Feature Description** Lots of new features came in, but this will require some reworking jni-utils-rs.
**Feature Description** Since we're already implementing for every platform, it'd be nice if we could tell when a system has bluetooth turned off completely. The way we currently do this...
**Describe the bug** Can't connect peripheral on windows . ``` log : Error connecting to peripheral, skipping: Error { code: 0x8000FFFF, message: 灾难性故障 } ``` After manually connect bluetooth in...
I know it is possible to subscribe for device disconnections via `Adapter` (I saw https://github.com/deviceplug/btleplug/blob/master/examples/event_driven_discovery.rs), but would it be possible to do this via `Peripheral`? Most events relevant to a...