I have just a little question about BLE services discovery on Android. I have something that is working perfectly fine but I have a little performances issue..
I saw that the function BluetoothGatt.discoverServices()
first discovers all the services+characteristics+descriptors before it sends it back to you. But in my case it takes a little more than two seconds and I absolutely need it to take less time.
I based my code on the sample that I found in the Android SDK.
So I just wanted to know if there is any way to do it ? Can we override the services discovery so we can just discover services and not the characteristics/descriptors or anything else :/ ? Or is there any other way to discovers services?