Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Ibeacon室内定位体验_Java_Android_Location_Ibeacon_Estimote - Fatal编程技术网

Java Android Ibeacon室内定位体验

Java Android Ibeacon室内定位体验,java,android,location,ibeacon,estimote,Java,Android,Location,Ibeacon,Estimote,几天后,我就在尝试为用户在室内的房间位置构建一个应用程序。 我正在使用Estimote SDK。即使我尝试了很多替代品,结果也很糟糕。 我使用了,三边法,四边形法,一些基于媒体和方差的alhgoritms(我自己制作)试图减少噪音。。。 我有不满意的结果(在非常小的时间范围内波动太大),我想知道是否有人在这类应用中有良好的经验。 我知道IOS的效果很好,我想知道是否有可能在android系统中复制它们,如果somone做到了……并且最终可以帮助我 谢谢 Federico.事实是ibeacon(我

几天后,我就在尝试为用户在室内的房间位置构建一个应用程序。 我正在使用Estimote SDK。即使我尝试了很多替代品,结果也很糟糕。 我使用了,三边法,四边形法,一些基于媒体和方差的alhgoritms(我自己制作)试图减少噪音。。。 我有不满意的结果(在非常小的时间范围内波动太大),我想知道是否有人在这类应用中有良好的经验。 我知道IOS的效果很好,我想知道是否有可能在android系统中复制它们,如果somone做到了……并且最终可以帮助我

谢谢


Federico.

事实是ibeacon(我在ios上试用了estimote最早的版本)的RSSI不可固定。事实上,你不应该用它来检测距离(以米为单位),而是在“区域”中,如近距离、远距离、ecc

根据我的经验,我个人的观点是,BLE信标的设计不容易提供位置。它们的设计只是为了提供“存在”,即“你在一个点附近”。“靠近”的意思是在几米以内,这样信号就很强,你就可以确信自己就在附近。(尽管我不相信他们在这方面是可靠的)

有几家公司正在进行三边测量或类似测量,以便从多个信标中获得更高的精度,例如:


从他们的宣传看来,他们的做法是可行的。所以这一定是可能的,但我认为在获得实用算法方面有很多尝试和错误,而且似乎需要对场馆进行信号强度调查。我还没有找到对这些系统的任何公正/独立的评论。

我知道,谢谢你,但我甚至知道ibeacons在IOS上是相当可靠的(由于它们的性质),我想知道我是否能在android上得到类似的结果……你有没有试着问他们(估计公司)在响应(RSSI)之间是否有一些差异有两个平台?如果信标是相同的,则这些值应该相同same@federico,您如何发现iBeacons在iOS中更可靠?iOS没有不同的技术,它仍然是相同的BLE硬件。嗯,我后来了解到,虽然硬件可能是相同的,但iOS和Android中的蓝牙堆栈却完全不同。直到安卓4.4,它使用了BlueZ堆栈,并且有很多问题。使用5.0,谷歌编写了自己的堆栈,它变得更好了。已经在SO问题中写了关于尝试复制iOS行为的内容,并在Radius网络网站上的博客文章中详细介绍了这些内容。谢谢Makus,我已经阅读了这两篇文章!它们是非常有趣和固有的。。。我发现有很多理论,但没有实际的实现。我对可行性的怀疑仍然存在。这就是为什么我要问是否有人在这方面取得了一些好成绩…谢谢。