问题标签 [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.
android - 如何使用 AltBeacon 获得更快的测距响应?
我目前正在使用 BEACONinside 的 BLE 信标开发一个展示应用程序。我已经设置我的应用程序来覆盖我的两个信标(因此有 2Region
秒)。这工作正常,我收到所有回调和我需要的所有信标信息。
我正在监视报告的距离,并注意到它不会立即更新距离值,而是逐渐更新。跟踪每个回调,我看到报告的距离缓慢减少,即使我跑向信标。这意味着,即使(用于测试)非常低的扫描间隔,我也到达了信标,但仍然需要等待最多十秒钟才能报告距离以反映接近度。
这是有原因的吗?我可以调整设置以使其立即更新吗?
我的场景只是放置在不同点的两个信标,当我靠近它们时我想触发一个动作。所以使用测距而不是监控将是一种方法,对吧?目前我比较了最后三个测量值,看看我是否更接近信标。
谢谢!
android - 没有让 RegionBootstrap 触发
我正在使用 Android 信标库并实现了RegionbootStrap
以下方式:
在应用程序类
在清单中
当我启动应用程序时,它使用RangeNotifier
. 我也使用自己的时间段进行扫描,并使用延迟时间进行扫描。但我不知道如何获取测试RegionbootStrap
。我试图启动应用程序,然后强制关闭它,重新启动设备并靠近 iBeacon。还尝试在 iBeacon 附近插入/拔出 USB 电缆,也没有回调。
谢谢。
ibeacon - AltBeacon:在 android 上启动信标
是否可以使用官方的 Android AltBeacon 库在 Android 上创建 AltBeacon(所以开始做广告)? https://github.com/AltBeacon/android-beacon-library
就像我们可以使用 iOS 库创建一个 AltBeacon 并开始广告 ( https://github.com/CharruaLab/AltBeacon ) 可以在 Android 4.3+ 上实现广告吗?
android - 未调用 AltBeacon onBeaconServiceConnect
我坚持使用其示例使用 AltBeacon 库实现简单的 Beacon 监视器。简而言之:我拿了它的参考应用程序,下载并在我的带有 CM(Android 4.4.4)的三星 Galaxy S2 上集成了它的最新构建和运行应用程序。我看到从未调用过 onBeaconServiceConnect 回调,尽管调用了 bindService。我相信应该调用 onBeaconServiceConnect 以便应用程序正常工作。
我试图设置 beaconManager.debug = true; 但它没有向我显示任何新日志(可能是因为我正在使用来自站点的预编译库)。
我还检查了我的固件/硬件是否存在问题 - 但我发现它能够使用 Google Play 的其他应用程序监控信标。我有 iPhone 和 MacBook 以及另外一台安卓设备,所以我可以模拟让 AltBeacon 捕获它所需的任何传输信号。
有人能帮我吗?我会很感激你给我的任何线索!
ibeacon - Beacon getDistance() 测量单位和计算方法
我已经开始使用Android Beacon Library
from RadiusNetwork
。经过一番尝试,我已经达到了在Nexus 5
. 问题是:
距离是米还是其他单位?我已经看到有一种基于功率和 rssi 的算法,有一种方法可以提高函数beacon.getDistance()的精度吗?
android - AltBeacon - 检测 RadiusNetwork USB Beacon - 如何获得正确的 BeaconLayout
我正在尝试使用 AltBeacon 来检测 RadiusNetwork 信标。我知道我需要使用 setBeaconLayout() 来检测信标(AltBeacons 除外)。但是,我不确定如何获得我想要使用的信标的布局。我对信标很陌生。
现在我有 RadiusNetwork 信标,ID 为“2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6”(例如),我如何获得这个布局?我尝试谷歌搜索,但没有得到太多帮助。有没有办法获得设备的布局模式?如果在稍后阶段,我想使用其他设备,我如何找到该设备的布局?
这行得通吗?
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 块之前,结果是一样的。
我是否错误地执行了这个建议,或者有没有其他方法可以让它发挥作用?
android - AltBeacon Library - 减少蓝牙扫描周期
我正在使用 AltBeacon 库并尝试检测信标。我想减少扫描周期之间的时间。
根据文档,上述行应将后台扫描周期设置为 3 秒。但是,我仍然看到扫描周期是 5 分钟(300000 毫秒)。我错过了什么吗?
android - altbeacon 参考应用程序找不到信标
我正在尝试使用 AltBeacon/android-beacon-library。我从参考应用开始。按照所有说明设置应用程序,但它仍然找不到任何信标。我也尝试了定位应用程序,它也找不到信标。我认为 RadBeacons 没有任何问题,因为我可以使用 iPhone 上的应用程序配置它们。我试用的安卓手机是Moto X(Android 4.4.4)和三星S3(Android 4.4.2),两部手机都安装了应用程序,都没有。查看了库的日志,如下:
还尝试从 Google Play 安装其他应用程序,例如iBeacon Finder,他们确实找到了信标。应用程序或信标是否需要任何其他配置?
谁能帮我解决这个问题?非常感激!