I'm trying to scan for bluetooth LE devices using the bluez DBus API. I've installed bluez-5.25 using
--enable-experimental
configure option. I can see in the build that support has been compiled in. Interfaces like HeartBeat, ThermoMeter etc. appear in DBus but not the
org.bluez.ProximityMonitor1
interface. As far as I understand it this interface would be needed for permanent scan for bluetooth LE devices with information about the distance. But I just started to deal with bluez so I'm not sure.
Are all of the necessary things available in the DBus API? And what is needed in order to scan permanently for LE devices?