监控非信标BLE设备(Android信标库)

监控非信标BLE设备(Android信标库),第1张

概述使用AndroidBeacon库,可以监视非信标BLE设备吗?如果是,我如何在没有txPower的情况下使用rssi估计它们的距离?解决方法:是的,可以使用该库检测非信标BLE设备.如果您首先在设备的一米处测量已知的rssi,则还可以计算到设备的估计距离.下面的代码显示了如何执行此 *** 作:finalDista

使用Android Beacon库,可以监视非信标BLE设备吗?如果是,我如何在没有txPower的情况下使用RSSi估计它们的距离?

解决方法:

是的,可以使用该库检测非信标BLE设备.如果您首先在设备的一米处测量已知的RSSi,则还可以计算到设备的估计距离.

下面的代码显示了如何执行此 *** 作:

    final distanceCalculator distanceCalculator = new ModelSpecificdistanceCalculator(this, null);    final int RSSiAtOneMeter = -59;    mBeaconManager.setNonBeaconLeScanCallback(new NonBeaconLeScanCallback() {        @OverrIDe        public voID onNonBeaconLeScan(BluetoothDevice bluetoothDevice, int RSSi, byte[] bytes) {            Double estimateddistnaceInMeters = distanceCalculator.calculatedistance(RSSiAtOneMeter, RSSi);            // Todo: do something with estimateddistanceInMeters        }    });
总结

以上是内存溢出为你收集整理的监控非信标BLE设备(Android信标库)全部内容,希望文章能够帮你解决监控非信标BLE设备(Android信标库)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1120499.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存