草庐IT

android - 信标扫描不一致

我正在使用半径网络iBeaconApi。我每秒都在后台模式下扫描信标。我有两个信标。有时扫描信标不一致。我该如何解决这个问题?假设有两个信标首先是间隔扫描找到信标1,信标2在第二次间隔扫描只有Beacon1或Beacon2来了在第三次间隔扫描找到信标1和信标2在第四个间隔再次出现单信标..我就是这样 最佳答案 最可能的解释是您使用的信标传输频率不够高。为获得最佳性能,信标应至少每秒发送10次广告。充当iBeacon的iOS设备每秒发送30次广告。当对信标进行测距时,AndroidiBeacon库默认每1100毫秒发送一次更新,其中包

android - Android 上的 Chrome Beta (v49) 未检测到发射 Eddystone URL 的信标

通过在新的googlechrome浏览器(仍处于测试阶段)中集成物理网络,可以检测发出EddystoneUrl帧的信标。来源:http://www.blueupbeacons.com/index.php?page=/blog/physicalweb我下载了ChromeBeta,允许物理网络访问chrome://flags,允许应用程序访问位置服务,允许运行时使用位置(我正在使用Marshmallow),但浏览器仍然无法检测到附近的一个灯塔。我尝试使用物理网络应用程序和OperaLabs版本,两者都能够检测到相同的信标。我正在使用RadiusNetworks的RadBeaconUSB。我

android - 估计信标安全

我有Estimote开发者预览套件。通过EstimoteAndroid应用程序,我可以更改信标的主要和次要ID。所以任何人都可以更改信标的主要和次要ID。如何保护信标? 最佳答案 目前这是不可能的,除非您使用最新版本的iOSSDK中的安全UUID功能。同时在estimote网站上查看此对话:https://community.estimote.com/hc/communities/public/questions/203574206-Security-concerns-on-Android-

java - Kontakt.io 信标示例的问题

我最近从Kontakt.io获得了一个信标我从这里开始关注“监控代码示例”:http://docs.kontakt.io/android-sdk/quickstart/#monitoring-code-sample包含了Kontakt库(因为库中的其他方法正在运行),但以下行给我一个错误:beaconManager.startMonitoring(Region.EVERYWHERE);错误:startMonitoring(java.util.Set)inBeaconManagercannotbeappliedto(com.kontakt.sdk.android.device.Regio

android - 如何在单个区域添加多个信标?

根据Estimote:Thereisalmostnolimittohowmanybeaconscanbeincludedinasingleregion(technically,it’sover4billion).我们如何在一个区域中添加多个信标进行监控?我们像这样创建一个区域:UUIDESTIMOTE_PROXIMITY_UUID=UUID.fromString("B9407F30-F5F8-4568-AFF9-25556B57FE6D");RegionALL_ESTIMOTE_BEACONS=newRegion("regionId",ESTIMOTE_PROXIMITY_UUID,n

android - 如何使用 Altbeacon android 库检测多个信标?

我在我的Android设备上使用AltBeacon示例应用程序-altbeacon.org提供的示例应用程序位于:https://github.com/AltBeacon/android-beacon-library-reference但是,该应用程序在启动时仅检测并显示一个信标。我的Android设备附近有大约5个信标。如何检测所有信标?在RangingActivity.java中,我注意到在看到信标时会调用此方法:publicvoidonBeaconServiceConnect(){beaconManager.setRangeNotifier(newRangeNotifier(){

android - Estimote 和 Gimbal 信标的正确 BeaconLayout 是什么

我希望Android信标库的2.0版本能够正确检测旧式Estimote信标(不支持iBeacon技术的2013年之前的型号)和Gimbal信标。我知道Gimbal信标具有加密标识符,因此无法直接读取这些标识符。但我至少想分享可以检测到它的代码。这是我的:检测Gimbal信标的代码(不读取加密标识符):BeaconManagerbeaconManager=BeaconManager.getInstanceForApplication(this);BeaconManager.getBeaconParsers().add(newBeaconParser().setBeaconLayout("

android - 从后台服务估计信标区域检测

我最近开始测试EstimoteBeacons,我试图在进入信标区域时从后台服务启动通知,但不幸的是我的解决方案不起作用。它不会给出错误,但在发现信标时不会启动通知。我不知道这是一些代码错误还是只是做错了。我读过this另一个问题,但它似乎有点不同,因为我使用的是服务而不是Activity,但也许答案是相似的(应用程序上下文相关)......这是我的服务代码publicclassBeaconsMonitoringServiceextendsService{privateBeaconManagerbeaconManager;privateStringuser;@Overridepublic

windows - 如何在 Windows 中从 WLAN 捕获信标帧?

我在Windows上使用nativeWifiapi以编程方式使用WLAN执行一些任务。但是,我的问题是它公开了有限的功能集。我想访问提供接入点负载、通话时间等信息的信标帧的某些字段。可以使用哪些工具来执行此操作?提前致谢! 最佳答案 我会看一下winpcap.它能够捕获802.11帧。但是,在Windows中,芯片组驱动程序可能不允许将WLAN设置为监控模式。如果是这种情况,则winpcap可能无法获得有关信标帧的必要信息。还有一个商业产品,airpcap,它似乎与允许在Windows中进行全面wifi监控的驱动程序和硬件捆绑在一起

c# - 为什么我无法使用 C# 检测到蓝牙 Estimote 信标,但 Windows 操作系统可以找到它们?

我最近得到了一些Estimotedevices并且对目前还没有WindowsSDK感到有点沮丧。因此,我试图了解如何自己找到这些设备,因为它们只是低功耗蓝牙设备。我发现我的WPF测试(使用精彩的32feet.NET或仅使用代码)和WindowsPhone8.1设备(设置屏幕和代码)都无法看到这些信标。但它们可以在Windows8的桌面操作系统设置屏幕下看到。这是我在Windows8下看到的,当我附近有Estimotes并尝试检测蓝牙设备时:有谁知道为什么Windows桌面操作系统能够看到它们,但我在C#.NET中发现的任何东西都无法检测到这些信标?有没有人有任何变通办法让我在Windo