检测信标的检测顺序?

问题描述 投票:0回答:1

我有2个信标。是否可以查看我的应用以什么顺序检测到信标?

我正在根据检测到信标的顺序来检测是否有人正在某个空间进入/离开。如果无法做到这一点,您知道我该怎么做吗?

java beacon altbeacon estimote
1个回答
0
投票

[使用信标范围API(例如,您获得didRangeBeaconsInRegion回调)时,将以〜1秒的频率进行回调。如果您在检测到信标时记录时间戳并将其与信标标识符相关联,则以后可以知道首先检测到哪个信标标识符。

如果两个信标同时出现在同一个回调中,那么您需要的时间戳要比仅查看回调时间更准确。如果您使用的是Android Beacon库2.17+版本,则可以通过调用beacon.getFirstCycleDetectionTimestamp()获得这种时间戳。该方法返回自1970年以来检测到导致测距回调的第一个信标数据包的毫秒数。

© www.soinside.com 2019 - 2024. All rights reserved.