-
-
Notifications
You must be signed in to change notification settings - Fork 11
Description
This looks like exactly what I needed for a new BLE MCU project I'm developing so fortuitous timing in your release. Testing this out on Windows 10 (terminal didn't matter. Tested with Windows terminal (wt) + powershell 7, wt + windows powershell, wt + cmd, powershell 7 on default host console), I found a couple of immediate issues
Duplicated key presses
All inputs are being duplicated / reacted to twice.
Filtering Example (typed /test)

This is also present using the arrow keys to navigate the device list so trying to select a device can be very frustrating
Pairing
The device I'm working with requires that the connection is encrypted and blendr (seemingly) doesn't even try to pair. This results in a failed connection which is also not visible inside blendr. It just permanently shows

At the very least "Just Works" pairing would be enough for early dev but support for the full set would be great
https://www.bluetooth.com/blog/bluetooth-pairing-part-4/
Device list re- sorting during scan
During a scan, devices in the discovered list move. This makes connecting to the right one in a busy BLE environment extremely difficult (I have >50 devices in range)
u and r keys don't appear to work
Potentially this is related to the duplicated input, but right now "Hide unknown" and "restart scan" don't appear to do anything
"Unknown device"
Currently "unknown device" has no identity information. I have a couple of devices that are only identified by the fixed 48-bit MAC address. They're not standards compliant in any way, they're just known test addresses in my "lab" for running on device BLE checks against.
Would be good to be able to filter by MAC as well as displaying it. Some of my devices have duplicate names (for... reasons)
Characteristic Notification/Indication history
I haven't got this far yet (see pairing) and this is a bit of a wishlist item, but one thing I would really like to have is a log of (multiple) characteristic notifications. Several sensors I use transmit updates at a moderate frequency via notifications and being able to observe/record the history would be great