问题标签 [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 回答
2344 浏览

android - 如何使用 AltBeacon 获得更快的测距响应?

我目前正在使用 BEACONinside 的 BLE 信标开发一个展示应用程序。我已经设置我的应用程序来覆盖我的两个信标(因此有 2Region秒)。这工作正常,我收到所有回调和我需要的所有信标信息。

我正在监视报告的距离,并注意到它不会立即更新距离值,而是逐渐更新。跟踪每个回调,我看到报告的距离缓慢减少,即使我跑向信标。这意味着,即使(用于测试)非常低的扫描间隔,我也到达了信标,但仍然需要等待最多十秒钟才能报告距离以反映接近度。

这是有原因的吗?我可以调整设置以使其立即更新吗?

我的场景只是放置在不同点的两个信标,当我靠近它们时我想触发一个动作。所以使用测距而不是监控将是一种方法,对吧?目前我比较了最后三个测量值,看看我是否更接近信标。

谢谢!

0 投票
1 回答
413 浏览

android - 没有让 RegionBootstrap 触发

我正在使用 Android 信标库并实现了RegionbootStrap以下方式:

在应用程序类

在清单中

当我启动应用程序时,它使用RangeNotifier. 我也使用自己的时间段进行扫描,并使用延迟时间进行扫描。但我不知道如何获取测试RegionbootStrap。我试图启动应用程序,然后强制关闭它,重新启动设备并靠近 iBeacon。还尝试在 iBeacon 附近插入/拔出 USB 电缆,也没有回调。

谢谢。

0 投票
1 回答
2731 浏览

ibeacon - AltBeacon:在 android 上启动信标

是否可以使用官方的 Android AltBeacon 库在 Android 上创建 AltBeacon(所以开始做广告)? https://github.com/AltBeacon/android-beacon-library

就像我们可以使用 iOS 库创建一个 AltBeacon 并开始广告 ( https://github.com/CharruaLab/AltBeacon ) 可以在 Android 4.3+ 上实现广告吗?

0 投票
1 回答
3461 浏览

android - 未调用 AltBeacon onBeaconServiceConnect

我坚持使用其示例使用 AltBeacon 库实现简单的 Beacon 监视器。简而言之:我拿了它的参考应用程序下载并在我的带有 CM(Android 4.4.4)的三星 Galaxy S2 上集成了它的最新构建和运行应用程序。我看到从未调用过 onBeaconServiceConnect 回调,尽管调用了 bindService。我相信应该调用 onBeaconServiceConnect 以便应用程序正常工作。

我试图设置 beaconManager.debug = true; 但它没有向我显示任何新日志(可能是因为我正在使用来自站点的预编译库)。

我还检查了我的固件/硬件是否存在问题 - 但我发现它能够使用 Google Play 的其他应用程序监控信标。我有 iPhone 和 MacBook 以及另外一台安卓设备,所以我可以模拟让 AltBeacon 捕获它所需的任何传输信号。

有人能帮我吗?我会很感激你给我的任何线索!

0 投票
1 回答
1139 浏览

ibeacon - Beacon getDistance() 测量单位和计算方法

我已经开始使用Android Beacon Libraryfrom RadiusNetwork。经过一番尝试,我已经达到了在Nexus 5. 问题是:

距离是米还是其他单位?我已经看到有一种基于功率和 rssi 的算法,有一种方法可以提高函数beacon.getDistance()的精度吗?

0 投票
1 回答
1839 浏览

android - AltBeacon - 检测 RadiusNetwork USB Beacon - 如何获得正确的 BeaconLayout

我正在尝试使用 AltBeacon 来检测 RadiusNetwork 信标。我知道我需要使用 setBeaconLayout() 来检测信标(AltBeacons 除外)。但是,我不确定如何获得我想要使用的信标的布局。我对信标很陌生。

现在我有 RadiusNetwork 信标,ID 为“2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6”(例如),我如何获得这个布局?我尝试谷歌搜索,但没有得到太多帮助。有没有办法获得设备的布局模式?如果在稍后阶段,我想使用其他设备,我如何找到该设备的布局?

这行得通吗?

0 投票
2 回答
3956 浏览

java - 如何从 RegionBootstrap AltBeacon 方法中获取可见信标

我在后台启动应用程序部分使用此页面上的示例代码(http://altbeacon.github.io/android-beacon-library/samples.html),并且我有一个工作应用程序。

即使在背景上,它也会检测到信标是否在范围内。

问题是我需要知道它是哪个信标(UUID、Major、Minor),然后将其与我的本地数据库进行匹配,并在应用程序仍在后台运行时发出通知。

didEnterRegion(Region region) 函数只有一个 matchesBeacon 方法,我尝试执行以下操作来识别哪些信标正在被看到,但它抛出了 NullPointerException:

我是否遗漏了一些明显的东西,或者这个库不可能做到这一点?

编辑:

我已经更新了代码示例,以便为你们提供更广泛的想法,并且我尝试实施 FOliveira 的建议,但没有任何成功。

编辑2:

更新了代码以反映 davidgyoung 的建议。仍然没有运气。我在 didRangeBeaconsInRegion() 函数的第一行有一个 Log.d() ,它没有被调用。

我试过添加 BeaconManager.getInstanceForApplication(this).setRangeNotifier(this); 在 try/catch 块之前,结果是一样的。

我是否错误地执行了这个建议,或者有没有其他方法可以让它发挥作用?

0 投票
1 回答
3905 浏览

android - AltBeacon Library - 减少蓝牙扫描周期

我正在使用 AltBeacon 库并尝试检测信标。我想减少扫描周期之间的时间。

根据文档,上述行应将后台扫描周期设置为 3 秒。但是,我仍然看到扫描周期是 5 分钟(300000 毫秒)。我错过了什么吗?

0 投票
1 回答
775 浏览

android - altbeacon 参考应用程序找不到信标

我正在尝试使用 AltBeacon/android-beacon-library。我从参考应用开始。按照所有说明设置应用程序,但它仍然找不到任何信标。我也尝试了定位应用程序,它也找不到信标。我认为 RadBeacons 没有任何问题,因为我可以使用 iPhone 上的应用程序配置它们。我试用的安卓手机是Moto X(Android 4.4.4)和三星S3(Android 4.4.2),两部手机都安装了应用程序,都没有。查看了库的日志,如下:

还尝试从 Google Play 安装其他应用程序,例如iBeacon Finder,他们确实找到了信标。应用程序或信标是否需要任何其他配置?

谁能帮我解决这个问题?非常感激!

0 投票
2 回答
8713 浏览

bluetooth - Windows PC 可以充当蓝牙信标吗?

普通的 Windows (8.1) PC 是否能够充当蓝牙 LE 信标?如果是这样,是否有任何软件可以启用它?

更新

更多最新答案: Windows 10 中的信标