I have Laird BL6000 BLE device which I have connected with a sensor and configured to advertise data every 0.5 seconds.
Now I want to read this advertising data every 0.5 seconds.
I can read the data using startScanning()
and access it data in uiOnLeScan(BluetoothDevice device, int rssi, byte[] scanRecord)
but this process takes about 2-3 seconds. I need to read this data faster than that.
If they have a minimum advertising time 0.5 seconds then there must be a method to read this data.