Closed martin-robert-fink closed 2 months ago
@martin-robert-fink which OS are you targeting? Does your HR monitor list the supported services in the advertisement data?
Hi - Yes it does. But, when I look at the BleScanResult class, there is no list of ServiceUUIDs member. So, how do I scan for BLE devices and filter on a specific serviceUUID so that only those devices (in my example HR Monitors) show up, or are returned in the list of discovered devices?
We need to expose this functionality in Dart. Which OS are you targeting?
Right now, iOS and MacOS. Goal is to also support Android.
I would love this for Windows as well.
We have published 0.9.3 which adds the requested feature. Feel free to reopen if it does not work for you.
I can't seem to find a way to scan for devices that only support a specific service (like an HR monitor). It looks like I'd have to scan, connect, discover services, then disconnect if it doesn't support the services I want. This doesn't seem like a very efficient way to do this.
Is there a way to scan and check services at the same time without having to connect to the device to get the list of services?
What am I missing?
Thanks, Martin