I'm trying to read GATT characteristic values from a Bluetooth LE sensor (Texas Instruments CC2541) using Java (Java SE, not Android!).
So far, I'm managed to get the COM port serial communications working, but can't figure out the best way to read GATT values. I see some complex-looking docs describing the protocols and the exact bytes to be sent / received but I'm hoping there is an easier way to do this using an existing library / API?
What is the recommended way to read the GATT values? A code example would be much appreciated.