在收听其他iBeacons时,iOS设备可以充当iBeacon吗?

时间:2013-12-29 03:23:06

标签: ios core-location core-bluetooth ibeacon

我想知道iOS设备是否可以在收听其他iBeacons时充当iBeacon。根据我的阅读,似乎答案应该是“不”,但我非常欣赏一个明确的答案。我会自己测试一下,但我还没有购买额外的iOS设备。请告诉我。谢谢!

编辑:

找到一个额外的手机进行测试,它的确如下所示。

1 个答案:

答案 0 :(得分:4)

是的,这有效!直到几分钟前我才真正尝试过。唯一需要注意的是,当设备作为iBeacon进行传输并扫描iBeacons时,它不会检测到自己的传输。

这是我的测试设置:

    安装在iPhone 4S上的
  1. Locate for iBeacon v1.1(参见注释),配置为以UUID 5AFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF发送为iBeacon,主要0,次要0,电源 - 59。还配置为定位可见的iBeacons(使用范围)。

  2. MacBeacon安装在MacBook Pro上,传输UUID 2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6,主要1,次要1,电源-59

  3. ScanBeacon安装在同一台Macbook Pro上,扫描所有iBeacons。

  4. 结果是iPhone检测到来自MacBook的2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6 iBeacon,MacBook检测到来自iPhone的5AFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF iBeacon。这证明了iPhone可以同时传输和传输。

    注意:AppStore中尚未提供适用于iBeacon的1.1版定位,它允许同时进行iBeacon传输和iBeacon定位。我是作者,我正在将该功能添加到下一个版本中。