请建议我如何将iOS端的扫描请求控制为中心?
如何区分扫描响应包和广告包,在以下委托调用中的advertisementData中:
- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI
答案 0 :(得分:3)
iOS Core蓝牙框架为您整合了这些步骤。当iOS发现正在通告您正在扫描其中一项服务的外围设备(scanForPeripheralsWithServices:options:
)时,iOS会自动检索扫描响应数据。
目前无法单独执行这些任务。
可以使用Advertisement Data Retrieval Keys通过advertisementData
NSDictionary参数访问包括扫描响应数据在内的所有广告数据。
也许如果你解释了关注点是什么或者你想要完成什么,我们可以提供更多帮助。