当前位置: 首页 > 知识库问答 >
问题:

Android信标库-只检测特定的UUID

董光霁
2023-03-14

Android Beacon库文档描述了使用setBeaconLayout来匹配广播给定BLE字节模式的任何Beacon。

共有1个答案

李胤
2023-03-14

是的,您可以使用Android Beacon库添加ProximityUUID过滤器。这里有一个例子:

Region region = new Region("myMonitoringRegion",
                            Identifier.parse("2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6"), 
                            null, 
                            null);
beaconManager.startMonitoringBeaconsInRegion(region);

以上内容将匹配具有proximityUUID 2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6的任何信标,该信标具有任何大值和小值。

 类似资料:
  • 使用https://altbeacon.github.io/android-beacon-library/samples.html中的代码试图检测IBeacon发射器,该发射器是iOS8,如下http://blog.passkit.com/configure-iphone-ibeacon-transmiter/,在哪一步出错了,我需要在区域中使用BeaconIdentifier作为mymonito

  • 我已经使用Android灯塔库为我的一个灯塔解决方案。我可以看到,如果我进入信标范围…它调用“didenterregion”函数,但当我离开信标区域时,它永远不会进入“didexitregion”。我正在采取以上的代码,我在这里使用的Android iBeacon应用程序不在后台工作。除此之外,还有任何方法可以减少距离检测,因为我经常得到它,因为逻辑上我希望记录数据并发送通知一次,如果客户进入1

  • null null null 在两个平台上使用相同的UUID,当从iOS传输iBeacon信号时,使用CLLocationManager委托方法在另一个iOS设备上检测到该信号 使用相同的UUID从使用Android Beacon库的Android传输iBeacon信号,IOS上的上述CLLocationManager委托方法不会检测到该Beacon。 为了增加检测的机会,我取消了iOS端对主值和

  • 对于iOS对希望扫描BLE信标\外围设备的应用程序所应用的限制,存在很多困惑。在阅读了几个博客和堆栈溢出的答案之后,我想看看我是否正确理解了所有问题。如果我有什么误解或遗漏,请纠正我。我只提到iOS 7及以上版本,重点是检测而不是连接(您可以使用iBeacon监控连接到CLBeacon吗 信标的选项是明确的-使用通用BLE外围设备或使用iBeacon格式播发的BLE外围设备(此外,非标准外围设备可

  • 我对beacons非常陌生,我试图用AltBeacon Android beacon库实现对Estimote beacon的基本检测(通过Estimote iOS应用程序虚拟)。 当我激活信标时,我的应用程序检测到它,并进入“didenterregion”回调。但当我关掉信标/或离开时,“didexitregion”从来没有被调用过。 会有什么问题?

  • 我已经准备了一个实现altbeacon库的服务,相关部分如下所示: 我从中看到信标并获得RSSI值的回调如下所示: 我有什么问题?运行该应用程序时,我注意到在didRangeBeaconsInRegion,我经常看不到所有的信标。 如何通过始终能够检测到所有信标来提高扫描频率? 使用的altbeacon版本: Android版本:9 谢谢