dmtrKovalenko / dmtrKovalenko/blendr

A list of issues from a test drive

Open
#3 10 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
492
Forks
11
PR merge metrics
No merged PRs in 30d

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`)
![image](https://github.com/dmtrKovalenko/blendr/assets/8765278/f1f4163c-235d-41e4-a8de-24e924b96934)
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
![image](https://github.com/dmtrKovalenko/blendr/assets/8765278/bce2fd8b-4457-4132-97f7-f7fb309bdaa6)
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

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.