问题标签 [ibeacon-android]
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 - Estimote 和 Gimbal 信标的正确 BeaconLayout 是什么
我希望 Android Beacon 库的 2.0 版本能够正确检测旧式 Estimote 信标(不支持 iBeacon 技术的 2013 年之前的型号)和 Gimbal 信标。我知道云台信标具有加密标识符,因此无法直接读取这些标识符。但我至少想分享可以检测到周围存在的代码。
这是我所拥有的:
检测 Gimbal 信标的代码(不读取加密标识符):
检测 2013 年中期 Estimote 信标的代码(不读取标识符,因为我不知道如何):
是否有人(尤其是来自 Estimote 或 Gimbal 的人)有关于上述字节偏移的任何附加信息,可以从传输中解码尽可能多的信息?在每种情况下,我认为我们需要关闭蓝牙服务 UUID,它可能用比我在上面的示例中更多的字节正确表示。我很想知道完整的服务 UUID 以及广告中发送的任何其他可读字段。
android - Roximity 信标 Android SDK
我正在尝试创建一个与 ROximity 信标一起使用的应用程序。我尝试使用 Roximity 1.2 SDK,但使用它启动应用程序没有成功,因为时间很短 - 我被迫使用带有 0.2 SDK 的演示项目,它可以正常工作。
问题是 - 我在 SDK 中找不到任何方法来停止扫描信标和更新界面,所以当我关闭应用程序时 - 扫描线程仍在扫描(它自动在 SDK 中的某个地方启动)而不是正确关闭它崩溃。
不幸的是,Roximity 支持不支持太多,他们无法提供任何文档,因为无论如何它并不多,而且那里有什么 - 它非常非常小:http ://roximity.github.io/ROXDOX/roxandroid_s_d_k.html
ios - 如何让信标接收新配置
我有估计的信标,我可以从他们的 iOS 应用程序更改 uuid,但从我读到的信标使用 BLE tec。它只发送广告数据,所以它如何接收新配置。
谢谢
android - iBeacon 测距,Android,Minor 总是一样
我制作了一个用于检测 iBeacons 的 Android 应用程序。它基于使用 Radius 网络中的 Ibeacon 库的“查找猴子”示例。
该应用程序一直运行良好,直到今天早上它开始只识别我的 1 个信标(我办公室里可能有 6 个)。
它循环的代码对于大多数使用过 iBeacons 的人来说都很熟悉:
当它停止工作时,我添加了 Console.Writeline 语句以尝试了解它正在拾取哪个信标以及为什么它没有看到任何其他信标。查看控制台窗口,实际上它似乎确实“看到”了其他信标的主要和次要 ID,但选择仅识别具有“2”次要的信标。
这是输出窗口的一部分:
如您所见,它确实“看到”了其他 Minor 的信标,但似乎只想识别我拥有的 Minor 为“2”的 1 个信标,并不断将其输出到控制台窗口。
有什么想法吗?这与Android蓝牙堆栈错误有关吗?我在 Nexus 4 上运行 Android 4.4.4,我认为该错误已在 4.4 中解决。
android - Radius Network Beacon Library 2.0 (AltBeacon) 无法检测到 Beacon
您好,我目前正在使用 Radius Network Beacon SDK,但无法检测到我的信标。在 didRangeBeaconsInRegion(Collection beacons, Region region) 集合对象大小为 0
请帮我!!
测距活动代码-
}
ios - 后台模式下的 iBeacon 访问
我正在访问 Gelo iBeacon,它在前台模式下工作正常,但是当应用程序处于后台模式时如何获得 ibeacon 范围或区域监控。
提前致谢
ibeacon - 检测 IBeacon 在 LogCat 中有效,但在电话上无效
我正在开发一个Android
检测iBeacon
. 现在我的问题是,在LogCat
我可以看到信标的正确名称以及 IP 地址
BtGatt.btif btif_gatc_update_properties BLE 设备名称=.. BtGatt GattService onScanResult() IP 地址
但是该方法仍然作为集合onBeaconServiceConnect()
进入部分(为0)。我已经在这里阅读了有关此主题的主题并搜索了互联网,但找不到答案。else
Size
我的代码:
}
android - 如何使用 AltBeacon 获得更快的测距响应?
我目前正在使用 BEACONinside 的 BLE 信标开发一个展示应用程序。我已经设置我的应用程序来覆盖我的两个信标(因此有 2Region
秒)。这工作正常,我收到所有回调和我需要的所有信标信息。
我正在监视报告的距离,并注意到它不会立即更新距离值,而是逐渐更新。跟踪每个回调,我看到报告的距离缓慢减少,即使我跑向信标。这意味着,即使(用于测试)非常低的扫描间隔,我也到达了信标,但仍然需要等待最多十秒钟才能报告距离以反映接近度。
这是有原因的吗?我可以调整设置以使其立即更新吗?
我的场景只是放置在不同点的两个信标,当我靠近它们时我想触发一个动作。所以使用测距而不是监控将是一种方法,对吧?目前我比较了最后三个测量值,看看我是否更接近信标。
谢谢!
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 捕获它所需的任何传输信号。
有人能帮我吗?我会很感激你给我的任何线索!