我正在尝试使用bluez DBus API扫描蓝牙LE设备。我已经安装了bluez-5.25。
--enable-experimental
配置选项。我可以在构建中看到已编译支持。 像HeartBeat、ThermoMeter等接口出现在DBus中,但不包括
org.bluez.ProximityMonitor1
接口。据我的理解,此接口需要用于对蓝牙LE设备进行永久扫描并获取其距离信息。但我刚开始接触bluez,所以不确定。
DBus API中是否有必要的所有内容?为永久扫描LE设备需要什么条件?