问题标签 [altbeacon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
505 浏览

android - 用于 BlueBar 信标的 AltBeacon setLayout

我想使用 AltBeacon lib,但无法识别 blueBar 信标在 logcat 输出下方有 AltBeacon:

我搜索了 blueBar 信标的广告包方案,但没有运气。

谢谢

编辑 :

我在我的应用程序子类中添加了以下代码:

接缝现在可以工作了。没有它,我会得到“这不是匹配的 Beacon 广告。”

更多输出:

0 投票
1 回答
929 浏览

java - 在 AltBeacon 库中,我看到 iBeacon 每秒刷新多次的原因是什么?

我正在使用参考 Altbeacon android app (current) 来了解 ibeacons。

我听说过“RangedBeacon.setSampleExpirationMilliseconds”值,默认为 20 秒,监控版本似乎默认为 10 秒。

那么,为什么我会在一秒钟内多次看到所有 iBeacon 的刷新数据 (RSSI)?这主要是在测距屏幕中,我注意到它疯狂地滚动。我只有 3 个信标。

这是否意味着我的间隔设置低于默认值?或者这是否发生在其他地方?有什么方法可以减慢刷新速度,这是否有助于节省电池?

蒂亚!

0 投票
1 回答
573 浏览

java - 是否可以检测 AltBeacon 库中最近的区域(多个信标)?

我找到了有关如何定位所有信标并找到最近的信标的帖子。我得到了很好的工作。但现在我想对一组多个信标做同样的事情。我假设区域是使用 AltBeacon 库执行此操作的最佳方式。我不担心 Apple/iBeacon 的兼容性。

我正在考虑建立一个简单的家庭规模分区系统,每个房间都有一组信标。

我正在使用 Reference 应用程序。我不是一个真正的开发者,所以我的努力​​很大程度上基于示例。我对java结构一无所知。弄清楚在哪里放置一些代码示例对我来说是一个挑战。

到目前为止,我将一些代码放入 didRangeBeaconsInRegion 部分,但它会触发我创建的所有区域(每个房间 1 个)。我不知道如何在该代码部分的多次运行中跟踪状态?

我的猜测是,如果区域不能用于此,那么某种类型的位置数组以及状态“数组”来跟踪每个信标的状态并根据顶部条目判断位置是下一个最佳选择?

蒂亚!

0 投票
1 回答
4430 浏览

android - altbeacon - 计算距离的常数


我正在使用 iBeacons 撰写关于室内导航的学士论文。为此,我使用三边测量来找到我的位置。我一直在使用 android 信标库,现在称为 AltBeacon 库来检测信标并计算距离。我注意到,我得到的距离不是那么准确,经过一番搜索后,我看到了 DavidYoung 的一篇文章,说因为大多数设备都有不同的蓝牙天线,我在计算距离时必须考虑到这一点。
AltBeacon 库像这样计算距离(取自 DavidYoungs的帖子):

我现在的问题是:我如何计算我的 Lg G2 的这些值(0.89976、7.7095、0.111),并从信标以特定的米间隔进行 RSSI 测量?
我发现是作为计算系数的测量值的示例。

Nexus 5 距离数据

米 RSSI
0.25 -41
0.5 -43
1 -49
2 -65
3 -58
4 -57
5 -67
6 -67
7 -77
8 -70
9 -69
10 -75
12 -72
14 -72
16 -78
18 -83
20 -81
25 -81
30 -75
40 -83

Android 设备:
版本:4.4.2
build_number:LPV79
型号:Nexus 5
制造商:LGE

信标信息:
RadBeacon 标签
每秒广告数:10
发射功率:最大

iPhone 5s 平均 RSSI @1m:-51

为这些值计算的距离公式系数

:截距:0.1820634
乘数:0.8229884
幂:6.6525179

术语截距表示线性回归,但是当我将这些值放入线性回归计算器时,它给出的结果与这些值相去甚远。
我希望你能帮助我,我的问题很清楚:)

0 投票
1 回答
567 浏览

android - 使用 android 5.0 设备传输 iBeacon 时出现问题

我在从 Android 设备 Nexus 6 发出 iBeacon 时遇到问题。我在检测从我的 android 设备或 iTouch 发出的信标信号时没有问题,但我无法找到来自 iPhone 的信号。我正在使用 altbeacon 库并使用 BeaconTransmitter 类。我放了一个单独的线程。

0 投票
2 回答
4941 浏览

android - 使用 altBeacon 库在 Android 中未显示所有信标

我正在使用AltBEacon Android 库为 Android 设备开发iBeacon 应用程序。我正在扫描信标,但是,只有四分之二的信标被发现(有时是 1/4)。

我增加到mBeaconManager.setForegroundScanPeriod(5000l);5 秒,但结果仍然相同。我不确定CustomAdapter我用于绑定详细信息以查看是否错误或问题与移动设备有关(我使用的是Galaxy Note II - Android 4.4.2 (KitKat))?谁能找到我的错误?

另一个问题是从设备到信标的距离计算返回不正确(当我距离大约 0.5 m 时,它返回 3-6 m 之间)

我究竟做错了什么?

注意:我检查了 UUID、Major、Minors of Beacon 是否有任何错误。我增加了扫描时间。这些都不起作用。

这是开始监视和测距的片段:

这是自定义适配器:

0 投票
1 回答
409 浏览

android - Altbeacon android 库 2.1-beta2 崩溃

我知道这个版本不是为了生产目的,但我想知道这个异常是否只发生在我身上。我有一个测试应用程序,当我尝试实例化 BeaconManager 时,我得到了下一个异常:

这是我的简单活动类

有没有人得到同样的例外?谢谢

0 投票
1 回答
118 浏览

ibeacon - 无法控制 BeaconService 的启动

使用 altbeacon 库。我无法控制信标服务的启动。我检查了很多点,但 BeaconService 仍在启动。在具备条件的情况下,BeaconService 不应启动。创建 BeaconManager 会自动启动 BeaconService 吗?还有其他需要检查的地方吗?

0 投票
1 回答
707 浏览

java - getBeaconParsers().add 抛出 java.lang.UnsupportedOperationException

我得到java.lang.UnsupportedOperationException并且应用程序在以下行崩溃:

这是堆栈跟踪的一部分:

0 投票
2 回答
3840 浏览

android - 在 Android Lollipop 上关闭蓝牙时应用程序崩溃

我有一个广播接收器,它检测蓝牙状态的变化并相应地执行操作——当蓝牙打开时,它会打开信标的监控服务。当蓝牙关闭时,它会停止监控服务。这发生在 Nexus 5 上。接收器如下

}

以下是堆栈跟踪:

我写了这个:

其中 beaconManager 是 BeaconManager(org.altbeacon.beacon) 类的对象。在 onServiceConnected 回调中,我从数据库中获取信标信息并开始监控过程: