我可以检测两个信标之间的距离吗?

Can I detect proximity between two beacons?

我目前正在研究BLE Beacon。我知道使用 Google Beacon API 及其应用程序,可以知道信标何时与我的手机 phone 通信,因此我可以根据接近程度设计不同的通知。但就我而言,我需要知道可穿戴信标与稳定信标之间的距离。这可能吗?

这样做的两个挑战:

  1. Google 信标 API 不提供超出信标对移动设备可见(无论距离多远)的邻近信息 phone.

  2. 信标通常是单向发射器。您不能使用一个信标来监听另一个信标。

要完成这样的工作,您需要将两个设备(固定或移动)之一作为信标扫描仪,而不是信标。您可以用固定的 Raspberry Pi 3 制作信标扫描仪,它可以检测信标可穿戴设备并计算到它们的距离。这是我帮助多个客户实施的方法。