altbeacon相关内容
我正在开发一个提供后台 Beacon 监控的应用程序.当用户从定义的区域进入信标时,我想开始测距.当应用程序处于后台并且它一直在监视并且用户进入我定义的区域时,我想开始测距并获取 InstanceID 或主要、次要值以确定是什么信标,连接到服务器并向用户发送通知.最好的情况是我可以在后台与服务器进行范围通信.我用这个示例实现了后台监控:https://altbeacon.github.io/and
..
当应用在 Android 上关闭(终止)(从任务管理器中滑出)时,我正在尝试收听 Beacons. 我正在使用 Appcelerator Titanium 5+ 和使用模块的信标 https://github.com/dwk5123/android-altbeacon-module.该应用程序在后台运行时效果很好,但在您关闭它时就不行了.我尝试过 Altbeacon.setRunInServ
..
我的应用存在一些问题.在我禁用 regionBootstrap 并通过 System.exit(0) 关闭应用程序后,我的应用程序在几分钟(通常是 3-4 分钟)后重新启动. 这是我每次应用重新启动时发现的 Logcat 行: 2018-11-24 14:54:34.883 897-1339/?V/AlarmManager: 触发警报 #1: 2 when =969099760 packa
..
我使用的是 Android 6.0.1 (Nexus 5) 并通过 Altbeacon 库 2.9.1 测试信标监控,在信标附近(几个房间外)在家中测试设备时,我收到多个进入/退出回调.信标基于具有默认设置的 Raspberry Pi 3(作为 iBeacon 传输). 我正在使用 Altbeacon 参考应用程序,但是在日志输出中,我每 5-6 分钟看到一次输入事件消息 (didEnter
..
我需要帮助.有一个适用于 Xamarin Android 的应用程序.在其中,启动了一个与 AltBeacon 库一起工作的服务.在此服务中,创建了一个线程,其中不断扫描信标.服务作为 StartForeground(...) 启动.该服务应该持续工作,所以决定在一个单独的进程中运行它,因为一段时间后android系统停止分配内存和服务终止.如果您在一个进程中运行应用程序和服务,则一切正常.服务工
..
我可以看到Android Bacon库具有两种用于测量距离的算法:运行平均值过滤器和ARMA过滤器. 这些与库的实现有什么关系(除了使用过滤器的公式之外)?在哪里可以找到有关这些背景知识的背景信息,以解释其背后的理论?是否有任何已知的替代算法可以研究和尝试以测量距离? 解决方案 对BLE信标进行距离估算有两个基本步骤. 收集RSSI样本 将RSSI样本转换为距离估计值.
..
有没有办法找出altBeacon的主要和次要价值?我正在使用此库( https://github.com/CharruaLab/AltBeacon )检测附近的BLE-设备(无论是否有信标).信标被检测到,并且我知道它们的uuid.我可以使用iOS CoreBluetooth框架提取主要和次要值吗? 更新:该代码似乎很好.看起来,找出主要或次要的唯一方法是请求信标的数据,这是在下面的可接受答
..
我正在使用altbeacon: https://altbeacon.github.io/android-beacon-library/我绑定我的beaconManager.然后我称之为: public void startListeningForBeacons(RangeNotifier rangeNotifier){尝试 {Region region = new Region(“所有信标区域
..
在这种模式下,磁带库继续正确扫描,但未检测到信标. 我在很多地方都读过书,但无论是否可行,他们的看法都大相径庭. (我想是这样) 在IOS中,可以使用本机sdk进行相同的实现而不会带来任何不便,在android中似乎有些棘手. 当前景和背景完美时,效果很好. 这是我的beaconManager配置: public void setUpBeaconManager() t
..
这是我用来检测输入区域事件的示例代码: public class BeaconApplication extends android.app.Application implements BootstrapNotifier { private static final String TAG = "TAGTAG"; @Override public void onC
..
我正在将AltBeacon API集成到现有应用程序中.当用户进入或离开“蓝牙区域"时,该应用应在后台中启动操作. 此功能应该是可选的,用户应从设置中启动和停止扫描. 我尝试了绑定/取消绑定BeaconConsumer ,但是我看到 BluetoothLeScanner 在后台不断扫描!如何停止BluetoothLeScanner的扫描?这是正确的方法吗? 这是代码: @O
..
我正在测试一种新型信标,这是我从调试中得到的: onScanResult() - ScanResult{mDevice=20:73:2A:09:3E:41, mScanRecord=ScanRecord [mAdvertiseFlags=26, mServiceUuids=null, mManufacturerSpecificData={76=[2, 21, 85, 85, 85, 85,
..
Android 10上的 altbeacon 只是停止工作了.尤其是转到Android 10时是否需要进行任何更改? 我已经为我的AndroidManifest.xml 添加了以下权限
..
我当前正在构建一个应用程序,将我的设备变成信标,同时扫描其他信标. 我目前已经实现了2个软件包: flutter_beacon: https://pub.dev/packages/flutter_beacon 信标广播: https://pub.dev/packages/beacon_broadcast 除了我正在广播AltBeacon并扫描iBeacon之外,一切都按预期工作
..
在Android设备上测距信标时,一段时间(约3-5分钟)后会发生错误.此后,测距不再会看到信标. 它仅有助于重启蓝牙.重新启动后,测距开始正常工作,可以检测到信标,但过一会儿,再次发生故障. 据我了解,客户端连接溢出. 我学习了logcat并确定了以下错误: GATT_Register:无法注册GATT客户端,已达到MAX客户端! CycledLeScannerForLollipop扫描失
..
是否可以使用充当信标的android设备同时发送和接收信标信号? 解决方案 是的,在支持信标传输的Android 5+设备上(请参阅列表需要注意的几件事: 移动设备将不会检测到自己的传输. Android 4.3-4.4.x设备可以接收信标传输,但无法传输. (某些较旧的Android 4.x设备没有蓝牙LE,因此根本无法接收.) 某些Android 5.x +设备没有支持传输的
..
在构建与物理网络交互的应用程序时,我正在学习Android应用程序开发.我想根据AltBeacon规范做广告,并以 string 或 bytes 的形式添加小的有效载荷.我遇到了 Beacon.Builder Javadoc,但是它写得不好.我应该从上面的javadoc中使用哪个函数,或者还有其他可用的东西? 我的目标是使用我的应用做广告并传输某些字符串.如果另一台设备安装了我的应用,则它应
..
由于我打算开发使用信标的Android应用程序,因此我试图了解txPower的确切含义以及如何使用它. 我在网上看到了2个定义: 1.信标的发射功率. 2.接收功率距离信标1米. 这两个定义如何相关? 另外,当使用QuickBeacon之类的应用程序从设备传输信标信号时,如何确定将功率(txPower)设置为什么? 解决方案 大多数信标格式在传输中仅包含一个字节,表
..
我正在尝试在Android(关闭任务管理器)上关闭(杀死)该应用程序时收听信标. 我正在使用Appcelerator Titanium 5+,并且使用模块 https://github.com/dwk5123/android-altbeacon-module . 该应用程序在后台运行时效果很好,但在关闭时却无法正常运行. 我已经尝试过Altbeacon.setRunInService()方法
..
我正在开发一个提供后台信标监视的应用程序.当用户从定义的区域输入信标时,我想开始进行测距.当应用程序处于后台并且一直在监视并且用户进入我定义的区域时,我想开始进行范围测试并获取InstanceID或Major,Minor值来确定那是什么信标,然后连接到服务器并向用户发送通知.最好的办法是,我可以在后台与服务器进行通讯并与之通信.我使用此示例来实现后台监视: https://altbeacon.gi
..