I'm developing an application (minSdkVersion 21, targetSdkVersion 23) where I have to:
2.make a BLE Gatt connection to 3 devices
3.get the remote RSSI from the 3 devices, simultaneously, every 100ms.
I can make the 3 BLE Gatt connections using a "BluetotthGatt" object for each connection. I start the first operation to read the remote RSSI using a "handler" with a
I solved the problem. I missed to get the callback "gatt.getDevice();" to check which device is receiving the remote rssi, so I used the last gatt.getDevice() that was called when I received my last connection.