10得票2回答
如何使用AltBeacon android-beacon-library检测多个信标的区域进入/退出?

我正在使用AltBeacon库处理iBeacons相关的工作。beaconManager.getBeaconParsers() .add(new BeaconParser() .setBeaconLayout("m:2-3=0215,i:4-...

10得票3回答
Estimote信标背景服务下的区域检测

我最近开始测试Estimote Beacon,并尝试在进入Beacon区域时从后台服务启动通知,但不幸的是我的解决方案不起作用。它没有给出错误,但当发现Beacon时没有启动通知。我不知道是代码错误还是做法有误。我已经阅读了这个其他问题,但似乎有点不同,因为我使用的是服务而不是活动,但也许答案...

10得票3回答
iBeacons:如果应用程序在后台运行,当锁屏显示时才会调用locationManager:didEnterRegion:。

我正在开发一个 iOS 应用程序,用于监控 iBeacon 区域。当应用程序在后台运行时,我希望它在遇到特定的 iBeacon 区域时发送本地通知。一切都正常工作,除了一个问题:locationManager:didEnterRegion 明显只有在用户显示锁屏界面后才会被调用。因此,即使设备...

10得票1回答
如何通过RSSI提高蓝牙距离测量的精度?

我的项目需要估算智能手机和蓝牙模块之间的距离。估计值不必非常精确,只需要有大约50cm的误差范围。 我测试了两个蓝牙模块在每10 cm距离步长下的信号强度指示(RSSI)。我对每个步骤进行了5次RSSI测量,并得到5次测量的平均值。这些平均值显示在下图中: 红线和蓝线分别代表两个蓝牙模...

9得票1回答
在Android中使用iBeacons实现三点定位

我们希望使用iBeacons实现一种室内定位。在这篇文章中,作者实现了非线性最小二乘三角测量,使用了Eigen C++库和Levenberg Marquardt算法。由于Eigen是用C++编写的,因此我们尝试使用JNI和Android NDK来使用它,但它抛出了许多错误,我不知道如何解决,并...

8得票3回答
Cordova安装'cordova-plugin-whitelist'失败:错误:ENOENT:没有找到AndroidManifest.xml文件。

我在OSx 10.13.2上使用Cordova 8.0.0,Node v8.5.0和npm v5.5.1。添加了插件cordova-plugin-ibeacon后,执行cordova platform add android命令时出现以下错误: failed to install 'cor...

8得票1回答
为什么信标会导致蓝牙不断切换?

我在使用iOS和iBeacon时遇到了一个非常奇怪的错误。我有一个非常简单的BeaconManager,可以对特定UUID、major和minor值进行扫描,并在找到它们时执行一些操作。我的应用程序似乎正常工作,直到持续切换蓝牙状态并停止运行。唯一可见的结果是由于蓝牙停止和重新启动而导致状态栏...

8得票1回答
iBeacon如何唤醒我们的应用程序?持续多久?如何延长时间?

在进行了一些iBeacon的研究后,我提出了以下几个问题,但很难找到详细的帮助: iBeacon是如何唤醒我们的应用程序的?如果应用程序被挂起,它是否会将我们的应用程序置于后台模式中并唤醒它? iBeacon将我们的应用程序放入哪种后台模式?在这种后台模式下,我们可以做什么? 在被再次挂起...

8得票2回答
能否将启用BLE的Android/iPhone用作BLE信标?

我正在开发一个基于Android的BLE接近感应功能,需要一些信息。 目前我发现没有专为Android设计的BLE信标制造商,但我已经找到了两个iPhone的制造商。 1)http://www.estimote.com 2)http://www.gimbal.com Estimote声称他们...

8得票2回答
在Android BLE中,onBatchScanResults未被调用。

我现在正在使用Android开发中的新BLE API。 基本思路是使用蓝牙扫描结果来填充RecyclerView(列表); 我遵循了Google Developer上的BLE指南 现在我有两个问题: 1. onBatchScanResults监听器从未触发,但onScanResult正常...