问题标签 [eddystone-url]
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 - 如何检索附加到 Eddystone-URL 的数据?
我正在尝试在 Android 中使用 Eddystone 和 Nearby 消息。我使用Proximity Beacon API注册了一个 Eddystone-UID并附加了一些数据。然后在我的应用程序中,我使用Nearby Messages API中的示例来检索它,一切似乎都运行良好。
由于我想使用 Eddystone-URL 和网站以供随意使用,但提供下载应用程序的可能性,我试图仅使用 Eddystone-URL,并附加一些数据,因此我可以在应用程序。
我执行了与 Eddystone-UID 相同的步骤,但我的应用程序没有看到任何消息。信标似乎已注册,并且附加了数据,但它没有收到任何内容的应用程序。
我错过了什么吗?这不支持吗?
ibeacon - 在后台监控期间接收来自信标区域检测的通知
我正在尝试创建一个基本应用程序,在其中创建一个 regionBootstrap 用于对各种类型的信标进行后台监控,就像在参考应用程序中一样。
但是,我不想在进入信标区域时将应用程序置于前台,而是简单地显示“您已进入信标区域”本地通知。
我认为这需要在“扩展应用程序实现 BootStrapNotifier”类中的 onCreate 方法中进行编码。但我也看到启动主要活动的意图是在 didEnterRegion 方法中实例化的,所以这实际上是我需要编写通知的地方吗?
eddystone-url - Android 中 eddystone-url 的 Chrome 小部件
我得到了广播 URL 的 eddystone 信标,我能够在 iPhone Today 的小部件中看到 eddystone URL,并且知道在 Android 手机中,Google Play 服务 7.8 将提供此功能。我的 android 手机有 Google Play Services 7.8 但无法接收 eddystone-URL
android - 向 Radbeacon 添加额外的广告数据
我有一个我正在试验的 Radbeacon 点,我希望向它添加一些额外的字符串(键值)数据。我正在使用 RadBeacon 应用程序来配置信标,但这只能让我编辑命名空间 ID 和实例 ID。我正在使用包含方法“getDataFields()”的 Android Beacon 库,因此我确信这可以添加和检索额外数据。谁能帮我解决这个问题?更改信标的名称也很好,但添加额外数据更重要。我只需要添加一个短字符串。谢谢!
ibeacon - 使用 eddystone url 布局(或 altbeacon)广播文本
我有一个16 length
字符串,我想将其作为标识符广播,应用程序使用它来执行某些操作。
对不同的信标布局相对较新,所以很想得到正确的意见。我正在考虑通过以下方式进行操作
十六进制编码字符串并将其用作 eddystone url 布局中的标识符
但是 16 的长度占用 32 个字节并没有帮助
另一种选择是使用altbeacon库,如下所示。
byte[] dataBytes = new String("16 长度字符串").getBytes()
Identifier 标识符 = Identifier.fromBytes(dataBytes, 0, dataBytes.length, false);
我不确定这两个主要是因为 16 长度的字符串。有没有更好的方法来实现或首先做到这一点?
mysql - Kontakt ibeacons 的 RSSI 统计设置为 Eddystone 格式
我有 Kontakt ibeacon,我已使用 Kontakt 的配置应用程序将其配置文件更改为 Eddystone 格式。现在,我正在使用 LOCATE 应用程序来校准信标并测量不同距离的 RSSI。因为 RSSI、正常运行时间、广告计数等因素很少不稳定并且不断波动,我想知道如何获得每个 RSSI(波动)值的统计数据,或者如何根据不同的距离、广告间隔和传输功率绘制大多数 RSSI 样本?
问候,
android - Android 上的 Chrome Beta (v49) 未检测到发射 Eddystone URL 的信标
通过新的 google chrome 浏览器(仍处于测试阶段)中的物理 Web 集成,可以检测发出 Eddystone Url 帧的信标。
来源:http ://www.blueupbeacons.com/index.php?page=/blog/physicalweb
我下载了 Chrome Beta,启用了访问 chrome://flags 的物理网络,授予应用程序访问位置服务的权限,授予使用位置的运行时权限(我正在使用 Marshmallow),但浏览器仍然无法检测到附近的信标. 我尝试使用物理网络应用程序以及 Opera Labs 版本,两者都能够检测到相同的信标。
我正在使用 Radius Networks 的 RadBeacon USB。
我在这里想念什么?
expansion - 如何将 Eddystone-URL 设置为特定国家/地区的扩展?
我可以让我的 BLE 设备作为 Eddystone Beacon 进行广播。它使用“ http://www.cypress.com ”广播 Eddystone URL。现在我想将该 URL 更改为特定于国家/地区的扩展,例如"---.com.tr"
这是 Eddystone 协议的 GitHub 源代码。它没有提供有关使用特殊 URL 扩展的任何线索。你知道如何实现它吗?
这也是我项目中的代码片段:
android - 一个物理网络信标可以写入多少个 URL?
我试图了解物理网络信标而不是普通信标。由于普通信标只会宣传制造商 ID、某些服务和特征 UUID,但物理网络信标可以宣传 URL。
所以,我想了解,我们可以向物理网络信标写入多少个 URL,以及写入 URL 将由制造商完成还是也可以由开发人员完成?
物理网络信标需要多少内存来存储 iBeacon 或 Eddystone 格式的 URL?
这也是Beacon Eddystone Physical Web Beacon吗?
请告诉我。
android - Eddystone-url 设置或禁用扩展
我正在为 android 编写 Eddystone-url BLE 广告商。但是,我在正确编码 url 时遇到问题。根据规范(https://github.com/google/eddystone/tree/master/eddystone-url),方案前缀(例如http://www .)可以设置为单个字节(例如 0x00)。扩展时也应该发生同样的情况(例如 .com/ = 0x00)。有不同前缀和扩展的完整列表。
当前缀起作用时,扩展的行为很奇怪。
如果我输入:
BLE 扫描仪准确检索此 url。
如果我输入:
最后没有“/”,BLE扫描仪告诉我添加了一个“.com”,如下所示:
如果我输入:
检索到的 url 看起来又像原来的了。
如何使用扩展编码?或者我该如何禁用它?这似乎非常不可靠。
我的相应代码:
更新 字符串 2 字节:
并在 logcat 中打印字节显示:对于“ http://www.orf.at/ ”:
这适用于:“ http://www.orf.at ”: