CBCentralManager objects are used to manage discovered or connected remote peripheral devices (represented by
CBPeripheral objects), including scanning for, discovering, and connecting to advertising peripherals.
- iOS 5.0+
- macOS 10.7+
- tvOS 5.0+
Before you call
CBCentralManager methods, the state of the central manager object must be powered on, as indicated by the
poweredOn constant. This state indicates that the central device (your iPhone or iPad, for instance) supports Bluetooth low energy and that Bluetooth is on and available to use.