bluetui icon indicating copy to clipboard operation
bluetui copied to clipboard

Feature suggestion GATT server/client support

Open potto216 opened this issue 1 year ago • 7 comments

I think a great feature would be GATT server/client support for the software (assuming it is in the scope of the program's goals). Having a GUI based GATT client would be easier to understand a GATT server than using a text-based system for interaction. Also having a GUI based GATT server would make it easy for someone to setup a GATT server than doing it programmatically or with a text-based program like bluetoothctl.

potto216 avatar Mar 31 '24 20:03 potto216

Great feature to add for sure :100:

pythops avatar Mar 31 '24 20:03 pythops

Awesome, I can add some possible use cases for discussion and requirements development this week.

potto216 avatar Mar 31 '24 21:03 potto216

Perfect, do it

pythops avatar Mar 31 '24 21:03 pythops

Something I have a need for and I believe others do is a GUI to navigate a GATT server database from a client. For example I have a simple GATT server on an arduino https://github.com/potto216/arduino-examples/tree/main/bluetooth/ble_gatt_server_multi_service with timer services and hardware pin control by the GATT client. Using bluetoothctl is a pain, and although I have a web bluetooth app it requires overhead to spin up. Having a GUI that a client can navigate a GATT database and modify values and set alerts when values change would be a great debugging and discovery tool. @pythops what are your thoughts?

potto216 avatar Apr 06 '24 01:04 potto216

working on it

pythops avatar Jul 08 '24 06:07 pythops

Oh great! I can help with the testing, documentation etc.

potto216 avatar Jul 10 '24 00:07 potto216

I had to pause this task as I don't have much time these days. we'll get back to it at some point. Meanwhile, anyone is more than welcome to take over

pythops avatar Jul 12 '24 13:07 pythops