Ble广告数据慢间隔时间

时间:2015-01-05 09:47:04

标签: ios iphone bluetooth-lowenergy core-bluetooth

目前,我正在将广告数据从BLE设备发送到我的iOS应用并打印其值。一开始我能够打印每个广告数据,但过了一段时间后,似乎不再一直调用用于打印传入数据包的didDiscoverPeripheral方法,并且自应用程序启动以来时间间隔增加。

有什么理由吗? 谢谢,

1 个答案:

答案 0 :(得分:1)

由于我在没有连接的情况下从BLE设备接收广告数据,因此未调用以下内容:

  

NSDictionary * options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:YES],CBCentralManagerScanOptionAllowDuplicatesKey,nil];

     

[_ manager scanForPeripheralsWithServices:nil options:options];

以上代码将获取didDiscoverPeripheral“与设备发送给iPhone的每个广告包进行回调。

希望有所帮助!