我想知道iOS设备是否可以在收听其他iBeacons时充当iBeacon。根据我的阅读,似乎答案应该是“不”,但我非常欣赏一个明确的答案。我会自己测试一下,但我还没有购买额外的iOS设备。请告诉我。谢谢!
编辑:
找到一个额外的手机进行测试,它的确如下所示。
答案 0 :(得分:4)
是的,这有效!直到几分钟前我才真正尝试过。唯一需要注意的是,当设备作为iBeacon进行传输并扫描iBeacons时,它不会检测到自己的传输。
这是我的测试设置:
Locate for iBeacon v1.1(参见注释),配置为以UUID 5AFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF发送为iBeacon,主要0,次要0,电源 - 59。还配置为定位可见的iBeacons(使用范围)。
MacBeacon安装在MacBook Pro上,传输UUID 2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6,主要1,次要1,电源-59
ScanBeacon安装在同一台Macbook Pro上,扫描所有iBeacons。
结果是iPhone检测到来自MacBook的2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6 iBeacon,MacBook检测到来自iPhone的5AFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF iBeacon。这证明了iPhone可以同时传输和传输。
注意:AppStore中尚未提供适用于iBeacon的1.1版定位,它允许同时进行iBeacon传输和iBeacon定位。我是作者,我正在将该功能添加到下一个版本中。