当前位置: 首页 > 知识库问答 >
问题:

AltBeacon-可靠性问题:即使android设备之外的一个信标是正确的,也经常被称为“DideXitRegion”

陆敏学
2023-03-14
    null
    null

您的任何见解都将不胜感激!

问候,

共有1个答案

赫连心思
2023-03-14

描述的问题通常发生在没有足够频繁的广告的信标上。一个标准的iBeacon每100毫秒(10赫兹)发送一次。许多信标制造商试图通过将广告减缓到远小于这一标准来延长电池寿命。

Android Beacon库的设计是为了与每1000毫秒(1赫兹)广告的Beacon正常工作。它有1.1秒的扫描周期,使它有很大的概率检测到每一秒钟或更长时间发射的信标。

但一些制造商声称,通过将传输速率降低到每5秒或更少一次,电池寿命很长。这将导致描述的确切症状,因为库将断断续续地无法检测到信标,从而导致虚假的退出和进入事件。

 类似资料:
  • a)是否有一种方法来确保AltBeacon广告是唯一的。从某种意义上说,其他人不会错误地在他们的信标中使用相同的UUID,主要和次要ID。因为如果发生这种情况,我们的应用程序有可能识别另一家公司的信标并出现故障,反之亦然。 所以,我想知道目前在AltBeacon规范和库本身中是否有任何解决方案(变通方法)?还是他们在排队?我不确定,这是否是可以在库级别本身完成的事情,或者Android级别或者可能

  • 问题内容: 在我的应用程序中,我在一个子域(dev.u413.com)上有一个网站,并且我使用jQuery向另一个子域(api.u413.com)的JSON api提出了ajax请求。当我在Chrome开发工具和Firefox Firebug中检查请求时,似乎阻止了我的请求。我设置为当前域的后缀:。 这是我的要求: 如果我将ajax请求修改为在同一域中,则请求成功。 为什么会这样?浏览器不应该抱怨

  • 我想通过USB线实现android应用程序与外部设备之间的音频数据通信。 我看过android USB文档&它是示例代码。我能够在android应用程序中成功地检测和连接外部设备。 编辑: 让我解释一下我到目前为止所做的事情。 我找到了设备和它的接口下面的代码。 Intarface&它的终点细节:

  • 问题内容: 尝试运行gradle时,出现以下错误: 但是,当我检查JAVA_HOME变量时,我得到: 我的JAVA_HOME是在.bashrc中定义的,我已经仔细检查过它是否已设置为源。 运行还确认JAVA_HOME设置正确并且在PATH上。 我还检查了符号连接这反过来又正确的符号链接 另外,我检查了或中没有重复的JAVA_HOME定义。 所以我的问题是Gradle如何/为什么找到,更重要的是如何

  • 可靠性指标 很多领域一般都喜欢谈服务可靠性,用几个 9 来说事。这几个 9 其实是粗略代表了概率意义上系统能提供服务的可靠性指标,最初是电信领域提出的概念。 下表给出不同指标下,每年允许服务出现不可用时间的参考值。 指标 概率可靠性 每年允许不可用时间 典型场景 一个九 90% 1.2 个月 不可用 二个九 99% 3.6 天 普通单点 三个九 99.9% 8.6 小时 普通企业 四个九 99.9

  • 我已经成功地使用以下Beacon布局修改了Android Beacon库的参考实现应用程序,以便它检测我手边的一个iBeacon设备: null 参考资料: 在so上看到的iBeacon数据包示例