How to read Bluetooth Low Energy GAP characteristic values as a string?
Hello I am new to developing an app and even newer to the concept of BLE. I am developing an application on android using Java that is capable of scanning BLE devices nearby. The main purpose is to get device model / manufacturer and send it over to a server in a readable format. The app is able to discover them and connect on click. Once connected I’m able to read and view all the services UUID from said device. The UUID for GAP profiles is x180A which I understand is supposed to be the UUID for GAP. The device is capable of reading the characteristics which is highlighted as gray in the screenshot below. The question is the value that I am getting is in a hex string format. Is there any way to convert them into a readable string.
Below is a snippet of the code im using to display the characteristics of the service.