问题标签 [eddystone]

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 投票
3 回答
1185 浏览

android - 附近的API,在后台扫描信标的正确方法是什么?

我正在考虑使用 Google 的 Nearby API 来检测信标(Eddystone)。目前唯一的当前方法似乎是调用这里Nearby.Messages.subscribe()描述的。

问题是这似乎不适合在后台连续扫描。我的应用程序需要在后台继续监视信标,因此如果一个变得可见,它将执行对 REST API 的调用。基本上,我需要类似于Estimote SDK 提供的信标监控功能。

在不耗尽电池的情况下,这是否可以通过 Nearby API 实现?

0 投票
1 回答
629 浏览

ios - PhoneGap BLE 插件在后台不起作用

我正在尝试使用 Cordova 的 BluetoothLowEnergy 插件来扫描附近的 iBeacons。我已经尝试过cordova-plugin-eddystone

蓝牙LE

但是我不能让扫描在后台工作。我使用 Xcode 在 .plist 中启用了后台功能,指定应用程序使用 BLE 传感器。此外,我使用de.appplant.cordova.plugin.background-mode插件,在 deviceReady 事件之后执行函数:

然而,扫描只是在进入后台模式时暂停。无论。有没有替代方法?eddystone 插件中是否禁用了后台模式?谢谢

0 投票
1 回答
164 浏览

android - 如何查找进入和退出事件?

我创建了一个安卓应用程序来检测 iBeacon 和 Eddystone。我尝试获取进入和退出时间事件。我创建了两个哈希图,其中 mac 地址作为键,当前时间作为值。然后我使用比较器来比较两个 hashmap 对象。如果密钥已经存在,我将该信标标记为最后一次看到的信标。它不会触发任何进入和退出事件。是否有任何其他逻辑可以让我找到进入和退出事件?

0 投票
2 回答
1341 浏览

c# - 如何使用 Windows 10 BLE API 宣传 Eddystone URL 框架

URL 框架规范:https ://github.com/google/eddystone/tree/master/eddystone-url

我在为 Eddystone URL 框架做广告时遇到问题。我正在使用以下代码,但是 Eddystone 信标扫描仪无法识别它。

我究竟做错了什么?

0 投票
1 回答
250 浏览

eddystone - 如何从邻近 API 中检索信标诊断?

我已经在接近 api 上注册了一些信标。根据文档,如果我使用附近的 api,遥测信息是由附近的 api 本身提交的。同样在监视信标的文档中提到我可以使用 google oauth playground 列出信标诊断信息。不幸的是,当我尝试列出信标诊断时,我得到的只是信标名称。任何有关这方面的帮助都会很棒!

0 投票
2 回答
1134 浏览

android - Android 信标库 Eddystone 遥测。温度

安卓版本。> 4.3 标准 Android 信标库估计信标。Eddystone-UID 包遥测包。

我正在尝试从 Eddystone-UID 包传输的遥测包中读取温度传感器传输。根据 Android Beacon 库中的 Eddystone [Telemetry] 示例,我可以成功读取 beacon.getExtraDataFields().get(2) 数据以进行温度传输。此数据根据温度打印为 4 位或 5 位数字。

我被告知信标温度传感器传输一个 8:8 的定点数...读取 beacon.getExtraDataFields().get(2) 然后除以 256 我得到摄氏温度读数。然而,一旦温度超过 0 摄氏度进入负值,我就会得到很大的差异。论坛中的研究似乎表明它与带符号的 8:8 固定符号数学和转换为十进制有关。虽然我了解 8:8 定点符号概念,但我似乎无法找到有关如何使用 Android 信标库方法读取负定点并转换为负 degC 的参考。

[注意:Estimote 的 Android SDK 和他们的信标应用程序有同样的问题......他们通过更新他们的 SDK 解决了这个问题......我使用的是 Android 库而不是 Estimote SDK]

指导将不胜感激。

0 投票
3 回答
2874 浏览

ibeacon - 我可以检查 Beacon 的剩余电量吗?

我已经检查了以下信标的规格:

AFAIK,我们无法通过广告获得 Beacon 的剩余电池。例如,我无法检查使用“松下 CR2450 电池”的 Estimote eddystone 是否有 50% 的电池电量。

这是真的吗?如果没有,我怎样才能得到这些信息?

0 投票
0 回答
149 浏览

android - 有什么办法可以拦截 Android M 蓝牙关闭扫描数据?

我刚刚读到即使蓝牙关闭,Android M 也会执行蓝牙扫描

在此处输入图像描述

(这里是第一个问题:是不是只有BLE扫描?)。

所以我认为拦截扫描数据以发现信标会非常好。

我试图在 Manfest 中为android.bluetooth.device.action.FOUND注册一个广播接收器。

不幸的是,该广播仅适用于 Android 5.1 及更低版本,但不适用于 M。

有什么方法可以拦截扫描数据以节省电池电量,而不是像 Radius Network 的 Android 信标库那样运行手动执行扫描的服务?

0 投票
1 回答
68 浏览

ibeacon - iBeacons 是否相互影响?

我有一个关于 iBeacons 的问题。我一直在检查 iBeacons 的稳定性,方法是使用不同的应用程序来检测它们以及从设备到信标本身的距离。

我注意到的是,如果两个信标彼此直接相邻或彼此重叠放置,则距离不再正确。

所以我的问题是,iBeacons 会互相干扰信号吗?

提前致谢。

0 投票
2 回答
1507 浏览

android - android平台使用altbeacon库对Eddystone beacon进行后台监控

是否后台监控Eddystone是否可以在 android 平台上使用 altbeacon 库对信标进行我怎样才能实现它?

以下是我可以在应用程序启动时检测具有指定 UUID 的信标的代码,但我希望在应用程序未运行时实现相同的功能。