Core Bluetooth - constant RSSI updates of in-range devices
I just started with the core bluetooth framework for iOS and I'm developing an app that needs to constantly scan for BLE devices so that I can retrieve their RSSI number every minute or so. Currently I have: manager = [[CBCentralManager alloc] initWithDelegate:self queue:nil]; NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:FALSE], CBCentralManagerScanOptionAllowDuplicatesKey, nil]; [manager scanForPeripheralsWithServices:nil options:options]; this starts my app scanning for BLE devices and calls this delegate method when a device is discovered: -