I’m scanning for ibeacon advertisements on ubuntu core using bluez (20/stable, 5.53) and pydbus. My issue is that I only get new dbus messages (InterfacesAdded/PropertiesChanged) every 10s, unless I restart scanning which resets scan state and thus avoids new advertisements being filtered - that’s my AI-assisted understanding of the situation.
“The” way around this is to do raw HCI scanning, i.e. before messages may be filtered by bluez. My question is how I’d accomplish this on ubuntu core - how would I provide access to the snap? Or is there some other way?