首页 文章

应用程序如何管理信标的重复信号?

提问于
浏览
1

我是信标的新手,我不明白应用程序如何管理信标的信号 . 因为应用程序可以在短时间内收到来自信标的许多信号 . 应用程序如何管理重复信号?如果例如信标发送消息并且后半秒相同的信标发送另一消息,则应用程序获得相同信标的两个信号 . 这意味着每次信标发送消息时,应用程序都会向用户显示添加内容?或应用程序如何知道应用程序已显示此消息?

1 回答

  • 1

    Beacons do not send messages to users. 它们仅反复传输唯一的数字标识符,典型速率为每秒1-10次 . 而已!这就是他们所做的一切!

    Most of the functionality people associate with beacons is really provided by software that runs on a mobile phone, or even running on cloud servers. iOS框架或Android库检测到信标传输并将其转换为移动应用程序要处理的两个基本事件通知之一:

    • Beacon出现/消失(称为监控)

    • 信标仍然在估计距离范围内(称为测距) .

    通过使用监视事件,移动应用程序在信标首次出现时被告知,然后可以将信标的唯一标识符转换为消息,以通过与应用程序捆绑在一起的查找表或在 Cloud 服务器上显示给用户 . Thanks to the monitoring event notifications, the message only displays once for each time the beacon is first detected by the phone. 只有在信标超出范围并再次回到范围内时,它才会再次显示 .

相关问题