【问题标题】:iBeacones broadcast and listen at the same timeiBeacones 同时广播和收听
【发布时间】:2014-09-04 17:21:41
【问题描述】:

我有一个脚本,可以将手机变成信标并使用 iBeacons 功能广播其位置。这是非常简单的代码:

 //--- Start broadcasting
NSUUID *uuid = [[NSUUID alloc] initWithUUIDString:@"some-static-uuid"];
 self.beaconRegion = [[CLBeaconRegion alloc] initWithProximityUUID:uuid major:@"1" minor:@"2" identifier:@"com.myidentifer"];

在同一台设备上,我想收听附近的其他信标...所以我运行了一个类似的脚本,并为“测距”服务加注星标。

我遇到的问题是,如果我同时广播和收听,它似乎不起作用...我有一个脚本正在运行,交替收听和广播,这似乎“正常” ...但我真的宁愿让这些功能同时运行。

这可能吗?

【问题讨论】:

    标签: objective-c ibeacon btle


    【解决方案1】:

    不,这是硬件限制。如果设备中的蓝牙正在广播 ibeacon 信号(外围模式),则它正在以不同的模式运行,并且无法同时扫描 ibeacons。

    【讨论】:

    • 这是有道理的,这就是我的想法。谢谢(你的)信息!这是否有任何机会在任何地方的文档中备份?
    • 我没有找到相关的文档。这家伙找到了一种“同时”工作两种模式的方法,但是设备无法发现自己​​,所以应该交替工作stackoverflow.com/a/20228897/3482000
    猜你喜欢
    • 1970-01-01
    • 2020-10-07
    • 2010-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-01
    • 2011-11-09
    • 1970-01-01
    相关资源
    最近更新 更多