Sorry for the confusion. I should have said detect rather than scan.
I can't provide any more details about the use case, but I am trying to see all connected devices.
I don't understand why the limitation. For BLE, If I remember correctly, we can specify a wildcard service UUID to detect all advertising BLE devices.
Topic:
General
SubTopic:
Core Bluetooth Q&A