UUIDs in BlueZ device could mean two different things, depending on whether service discovery is done:
1. Eir UUIDs if service discovery is not yet done
2. GATT service UUIDs if service discovery is done
This could present issues in several cases. For example, if service discovery is done, and the remote device updates its advertisement data, applications subscribing to scanning results have no ideas on the updated UUIDs.
An ideal fix is to present these UUIDs in two different fields:
i) eir_uuids
2) service_uuids
Comment 1 by luiz.von...@intel.com
, Jul 18