我正在寻找一种从Android设备检测iBeacon(iOS7.0功能)的方法。我阅读了Android文档,其中iBeacon似乎是某种发送其位置的GATT服务器。虽然Android文档说我不应该轮询该数据,但对于检测而言,这将是必要的。我用谷歌搜索了很多,但这个主题很新(我什至创建了一个新标签ibeacon),所以如果我能从iOS世界中获得一些描述实现的资源链接,我会很高兴。此外,如果有一些我还没有找到的Android库会很好。 最佳答案 编辑:下面的库已移至此处:https://github.com/AltBeacon/andr
我正在寻找一种从Android设备检测iBeacon(iOS7.0功能)的方法。我阅读了Android文档,其中iBeacon似乎是某种发送其位置的GATT服务器。虽然Android文档说我不应该轮询该数据,但对于检测而言,这将是必要的。我用谷歌搜索了很多,但这个主题很新(我什至创建了一个新标签ibeacon),所以如果我能从iOS世界中获得一些描述实现的资源链接,我会很高兴。此外,如果有一些我还没有找到的Android库会很好。 最佳答案 编辑:下面的库已移至此处:https://github.com/AltBeacon/andr
是否可以将AndroidWear设备用作蓝牙低功耗信标,与其与手机的连接分开?我正在使用连接到iOS和Android设备的iBeacon,各种移动设备的iBeacon(蓝牙低功耗)功能差异很大。大多数Apple设备(iPhone、最新的iPad和笔记本电脑/台式机设备)都可以作为iBeacon进行传输。只有某些最新的Android设备可以这样做,例如Nexus6和Nexus9。我刚买了一个Moto360玩玩,它确实使用BLE传输到配对设备,但我很好奇我是否可以编写一个应用程序,使其传输任意数据包和任意UUID。有人这样做过吗?似乎应该是可能的。我已经完成了AndroidWear开发人员
我正在使用两台iOS设备,其中一台设置为iBeacon。我正在使用第二个iOS设备对信标进行测距,可以通过以下方式获取其状态:-(void)locationManager:(CLLocationManager*)managerdidRangeBeacons:(NSArray*)beaconsinRegion:(CLBeaconRegion*)region{}当我停止在iBeacon上转换广告时,第二台设备上的位置管理器会继续测距/识别iBeacon5-10秒。这是预期的行为吗?peripheralManager是否需要时间来结束? 最佳答案
有很多步骤可以检查用户的设备是否可以监控iBeacon,以及建议用户可以做什么来启用iBeacon监控的步骤。我记得看到一些关于圆形区域监控(地理围栏)的要点。iBeacons有类似的东西吗? 最佳答案 是-CBCentralManagerStatePoweredOn和isRangingAvailableisRangingAvailable返回一个bool值,指示设备是否支持蓝牙信标测距。参见CLLocationManagerClassReference.当CBCentralManagerState为CBCentralManager
我发现iBeacon测距在iOS8.X和iOS9beta上的工作方式存在巨大差异。在iOS8.X上,我可以在后台测距(当应用程序在后台且屏幕关闭时测距继续工作),但在iOS9上,一旦应用程序进入后台,它就会停止,转动屏幕打开和关闭,将恢复测距几秒钟,然后再次停止。有没有人遇到过这种情况?如果是这样,您是否找到了适用于iOS9的解决方案? 最佳答案 好的,在我用来检测信标的CLLocationManager上设置allowsBackgroundLocationUpdates=YES,似乎解决了这个问题,而且我能够像以前一样继续在后台检
我正在测试iBeacon区域监控并执行以下步骤。1:前提条件手机蓝牙开启,App未运行2:我打开信标3:应用程序在位置事件(信标区域)后启动4:我关掉了信标5:应用仍在运行并检测到退出区域事件6:然后我手动关闭应用程序(这样做没问题,区域监控仍然有效)7:我关闭手机上的蓝牙8:我重新打开信标9:我再次打开手机上的蓝牙10:我希望...见下文(预期结果)预期结果:应用程序应该在进入区域后唤醒(我在没有手动切换蓝牙的情况下测试了它并且它可以工作)实际结果:没有发生。为什么10没有发生?这是iOS中的错误吗? 最佳答案 关闭蓝牙通常不是测
我正在开发一个iPhone应用程序,当用户进入iBeacon区域时会通知他。我有几个问题:来自文档:MonitoringlaunchesappwhenenteredintheregionofiBeaconbeingmonitored.但行为是:它仅在手机被唤醒时有效,即当显示屏打开时。但是,当应用程序未运行且显示器关闭时,没有任何反应,这与显示器打开且用户进入信标区域时的情况相同。是否可以在用户进入/离开该区域时启动应用程序,即使是在屏幕关闭或打开时,而不仅仅是在手机被唤醒时?我检查了这个iBeaconNotificationwhentheappisnotrunning链接,这表明这是
我对iBeacon的重大变化iOs7.1的新版本感到非常兴奋,这在此处说明:http://beekn.net/2014/03/apple-ios-7-1-launches-major-ibeacon-improvement/这里:http://beekn.net/2014/03/prisoners-dilemma-ios-7-1-challenges-ibeacon-developers/根据题目,他们说IniOS7.0youcouldjustcloseofftheappanditwouldstopsendingyoumessages.Now,theappdoesn’tevenneed
我正在使用IBeacon构建一个简单的iOS应用程序,我正在使用startMonitoringForRegion来检测信标。那是AppDelegte.m代码:NSUUID*beaconUUID=[[NSUUIDalloc]initWithUUIDString:@"0040C159-12F6-4FC3-9189-87C069FFE5CF"];NSString*regionIdentifier=@"iBeaconsregion1";self.beaconRegion=[[CLBeaconRegionalloc]initWithProximityUUID:beaconUUIDidenti