tom*_*ikk 10 home-automation ios bluetooth-lowenergy ibeacon
采取这种情况:用户通过iBeacon在口袋里放了一个iPhone.她的手机正在进行区域监控.现实世界需要多长时间才能从进入该地区到应用程序被唤醒的那一刻?我在David G. Young(http://developer.radiusnetworks.com/2013/11/13/ibeacon-monitoring-in-the-background-and-foreground.html)上找到了一篇关于这个主题的优秀文章,但我可以不相信它真的需要15分钟.这意味着所有的iBeacon家庭自动化场景都无法使用,因为你不会在黑暗的房间里等待15个学生开灯,也不会通过积极使用应用程序来打开灯.门打开和锁定是iBeacon无法使用的另一种情况(NFC在这里工作得更好).或者我错过了什么?
我有一个适用于 iBeacons 的应用程序。它首先获取几个邻近 UUID 的列表,并将它们注册为受监控区域。当设备进入该区域时,只需 1 到几秒钟(iPhone 5S)即可向我发送有关 didEnterRegion: 事件的本地通知。当应用程序位于前面时,它会立即开始在当前区域(如果有)中测距信标,并以大约一秒的间隔进行更新。当应用程序处于后台时,不会启用测距,否则它会立即报告信标消失(如果您离开其范围)。然而,设备发布 didExitRegion 确实可能需要长达 15 分钟(我经历过这种情况):在最坏的情况下,当在后台时,当仅启用重要的位置监控且网络不良或无网络时。否则这种情况会持续大约一分钟。
抱歉,这不适合评论。
| 归档时间: |
|
| 查看次数: |
3180 次 |
| 最近记录: |