问题标签 [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 投票
1 回答
1355 浏览

ios - Eddystone 信标检测问题

这是我使用 iPhone iOS 9 检测 Eddystone 的代码:

我还添加了 plist NSLocationAlwaysUsageDescription 字段。

问题是它无法检测到任何带有上述代码的 Eddystone 设备。但是对于第三方应用程序,它发现很好。

添加图像证明它是 Eddystone 信标

我做错了什么?

0 投票
2 回答
1741 浏览

android - Beacon PC 或 Android 模拟器

我需要一些关于模拟信标的帮助,我正在搜索许多小脚本来运行一个没有运气的 sumilator,我找不到适用于 android 的信标模拟器的应用程序。你知道一个正在工作的吗?我需要测试,因为我开始使用 api for android。有任何想法吗?提前致谢。

0 投票
1 回答
404 浏览

c# - BLE 估计 eddystone 后台任务未运行

我正在尝试创建一个后台任务,该任务将在系统检测到由 estimote 信标广播的 eddystone 广告时运行。

我已经将信标配置为发送 eddystone 数据包,并且我曾经UniversalBeaconLibrary在应用程序处于前台时获取这些数据包(这里没有问题)。

现在我想在应用程序未启动时收到通知(使用对蓝牙广播数据包作出反应的后台任务)。据我了解,为了避免对电池/CPU 造成太大压力,我确实需要过滤这些广告。

最简单的过滤形式之一(我尝试使用的)是使用蓝牙 SIG 提供的公司 ID。

这是我尝试过的:

因为它是我得到一个例外,说没有足够或太多的过滤。

取消注释其中一个触发块时,我没有例外,但任务似乎没有启动。

**编辑:** 我问估计他们在使用 eddystone 数据包时广播的公司 ID 是什么。据他们说,没有。

关于这个答案,什么是合适的过滤器?

0 投票
1 回答
338 浏览

implementation - 如何在 android 应用中实现 eddystone 技术,哪个 android 版本将支持它?

有没有在android应用程序中实现Eddystone技术的例子,请参考链接或自己的简单例子,我也想知道哪个版本支持它以及如何在没有其他设备wifi的情况下发送通知,(通过BLE)

0 投票
1 回答
599 浏览

android - 在 Activity 而不是 Application 类上实现 BootstrapNotifier

我正在使用 altBeacon 库进行信标检测。在查看了 Beacon 检测的示例代码后,他们总是BootstrapNotifierApplication类上实现 Interface 而不是Activity,用于在后台检测信标。但是我注意到,当BootstrapNotifierActivity. 我不希望我的应用程序在启动后立即检测信标,因此我没有BootStrapNotifierApplication课堂上实施。我有一个特定的要求,我希望仅在特定Activity启动后才检测到信标,此后应始终检测到信标在后台。altBeacon 库是否有任何实现这一点的规定?谢谢。

示例代码

0 投票
0 回答
206 浏览

android - AltBeacon lib:如何同时检测来自不同解析器的多个信标

我已经为 altBeacon、iBeacon 和 EddyStone 信标设置了布局解析器。

扫描所有信标的区域设置为空、空、空。当我在桌子上有更多类型的信标时,该应用程序只检测到其中一种。单独检测信标。

altBeacon 库如何同时检测来自不同解析器的多个信标?

0 投票
1 回答
1201 浏览

java - Android Eddystone 广播数据太大

我正在尝试开发基于 Eddystone 的应用程序。我拿了谷歌示例代码并尝试修改它。android 规范说服务数据的最大长度是 31 字节

我尝试在以下代码 buildServiceData() 中更改服务数据长度

这里最多只接受 20 个字节。不止于此(例如 21 个字节)我收到 ADVERTISE_FAILED_DATA_TOO_LARGE 错误

//error
Class: AdvertiseCallback
Error : ADVERTISE_FAILED_DATA_TOO_LARGE
由于要广播的广告数据大于 31 字节,因此无法开始广告。

我正在使用 UID 框架并在棒棒糖设备上进行测试。

请让我知道我做错了什么?

0 投票
2 回答
286 浏览

java - Eddystone-UID 1 米内自动发射

我想在信标到达 1 米内时自动启动我的活动。这个问题之前已经提出过,但我无法让我的工作使用/修改他的代码。

就像那篇文章一样,我通过altbeacon github对 android 信标库执行了相同的步骤,但仍然没有成功。

我在 build.gradle 文件中也有“compile 'org.altbeacon:android-beacon-library:2.7+'”。

AndroidManifest.xml:

MainActivity.java

来自致命错误的 LogCat:

0 投票
1 回答
3122 浏览

android - Proximity Beacon API vs Android Beacon Library?

我是信标技术的新手,我有一些疑问。

  1. Proximity Beacon APIAndroid Beacon Library有什么区别(谁更好)?
  2. Proximity Beacon API 完全免费?我正在搜索,我在 Google Developer Console 中看到这个 API 每天有一个请求限制(1,000,000 个请求/天)。如果我花了那个金额,我试图搜索配额是多少,但我什么也没找到。Android Beacon Library 有每日请求限制吗?

到目前为止,我将使用 Eddystone 格式,因此,它们都支持 Eddystone。

谢谢

0 投票
1 回答
108 浏览

android - Eddystone 信标扫描周期是否有限制?

我只是好奇,我知道 BeaconManager 可以扫描多少次是有限制的?我读过没有最短时间长度,但有最长时间长度(5 分钟)。我链接的那个线程表明打算使设置完全可配置,但我想知道它是否已实现。底线,可以将 BeaconManager 设置为扫描超过 5 分钟吗?谢谢。