How refresh data on BluetoothLE Device in Delphi 10 Seattle


I am retrieving data from this bluetooth sensor:
Tokencube Sensor – Bluetooth 4.0

The data are broadcasted and not sended in services with characteristics so I get the sensor data from the BluetoothLEDevice.AdvertisedData and I get the data from the ScanResponseKey, the ManufacturerSpecificData.

I need to continuously scan the sensor but not found a method that retrieves
the new data from sensor. The only way found is to call the DiscoverDevices method, but is not efficient and long.

Is there a method to scan a specific bluethooth device without need to scan all?
Or is there a better way to read continuously ?

Thanks, Peter

(I am compiling for android 4.3)

Comments are closed.