我正在使用一个信标应用程序(Android),我是信标的新手,我没有完全了解使用信标识别最短路径的想法。
1-如何使用信标信号找到最短路径?
2-我们是否可以使用任何应用程序发出BLE信号(我需要在购买信标之前对其进行初步测试)
3-请分享,如果你有任何好的源代码git集线器。
提前谢谢。
发布于 2018-02-11 00:18:41
你可以在Android上估计到信标的距离,但它只能在1-3米的短距离内工作,因为在较远的距离,信号相对于无线电噪声变得如此微弱,以至于你真的无法区分20米远和10米远的信号。另一个重要因素是,每种Android设备型号都有不同的接收天线,具有自己的增益,因此一些型号比其他型号接收到更强的信号。您必须在计算距离时考虑这一因素。
开源的Android Beacon库在这方面已经做了很多工作。你可以在这里阅读更多关于它如何估计距离的信息:https://altbeacon.github.io/android-beacon-library/distance-calculations.html
如果你正在寻找一个根据信号强度来计算距离的基本公式,请检查我的答案:Understanding ibeacon distancing然而,请记住,这个简单的答案没有考虑上述因素。
您可以使用Locate:https://play.google.com/store/apps/details?id=com.radiusnetworks.locate&hl=en之类的安卓应用程序轻松模拟发送信标信号
全面披露:我是Android Beacon Library项目的首席开发人员,也是Locate应用程序的作者。
https://stackoverflow.com/questions/48722586
复制相似问题